Domande con tag 'multithreading'

4
risposte

Perché è responsabilità del chiamante garantire la sicurezza del thread nella programmazione della GUI?

Ho visto, in molti posti, che è saggezza canonica 1 che è responsabilità del chiamante assicurarsi di essere sul thread dell'interfaccia utente durante l'aggiornamento dei componenti dell'interfaccia utente (in particolare, in Java Swing, ch...
posta 02.09.2015 - 21:00
8
risposte

Come posso testare il codice multi-threaded dell'unità? [duplicare]

Ci sono modi per testare il tuo codice multi-threaded per condizioni di gara e deadlock? Per vedere se stanno eseguendo il modo in cui dovrebbero essere ...     
posta 02.10.2010 - 13:37
3
risposte

Perché non i fili verdi?

Anche se so che le domande su questo argomento sono già state trattate (ad es. link ), Non mi sento di avere una risposta soddisfacente. La domanda è: perché la JVM non supporta più i thread verdi? Lo dice nelle Domande frequenti Java...
posta 17.11.2011 - 22:38
6
risposte

Come praticherai la concorrenza e il multi-threading? [chiuso]

Ho letto di concorrenza, multi-threading e come "il pranzo gratis è finito" . Ma non ho ancora avuto la possibilità di usare MT nel mio lavoro. Sono quindi alla ricerca di suggerimenti su cosa potrei fare per ottenere un po 'di pratica della...
posta 31.12.2010 - 00:24
8
risposte

Quando avresti bisogno di "centinaia di migliaia" di thread?

Erlang, Go e Rust dichiarano in un modo o nell'altro di supportare la programmazione concorrente con "thread" / coroutine poco costosi. Le domande frequenti contengono: It is practical to create hundreds of thousands of goroutines in the...
posta 10.02.2013 - 04:33
2
risposte

Qualcuno può spiegare in termini semplici qual è il modello di disturbo?

Vorrei se potessi spiegarmi in modo semplice come funziona il pasticcio del disgregatore. Questo concetto è stato elusivo per me come lo so. Forse con il tuo aiuto potrei comprenderlo.     
posta 12.06.2014 - 18:54
11
risposte

Afflitto da bug multithread

Nel mio nuovo team che gestisco, la maggior parte del nostro codice è piattaforma, socket TCP e codice di rete http. Tutto il C ++. La maggior parte proveniva da altri sviluppatori che hanno lasciato la squadra. Gli attuali sviluppatori del team...
posta 25.05.2012 - 09:55
2
risposte

La spiegazione di wakeup spurie suona come un bug che non vale la pena di aggiustare, vero?

Secondo l'articolo di Wikipedia su Spurious Wakeups "a thread might be awoken from its waiting state even though no thread signaled the condition variable". Mentre conosco questa 'funzione' non ho mai saputo cosa lo abbia effettivament...
posta 12.02.2013 - 20:17
6
risposte

Multithreading: sto sbagliando?

Sto lavorando a un'applicazione che riproduce musica. Durante la riproduzione, spesso le cose devono succedere su thread separati perché devono accadere simultaneamente. Ad esempio, le note di un accordo devono essere ascoltate insieme, quind...
posta 26.08.2014 - 02:28
4
risposte

Cosa impedisce una condizione di gara su un lucchetto?

Capisco le basi di quali sono le razze di dati e in che modo i blocchi / mutex / semafori aiutano a prevenirli. Ma cosa succede se si ha una "condizione di competizione" sulla serratura stessa? Ad esempio, due diversi thread, forse nella stessa...
posta 17.06.2014 - 06:24