Domande taggate «multithreading»

Domande relative al multi-threading tra cui tecnica, struttura e problemi di sicurezza.

7
Esistono pratiche deprecate per la programmazione multithread e multiprocessore che non dovrei più utilizzare?
All'inizio di FORTRAN e BASIC, essenzialmente tutti i programmi erano scritti con istruzioni GOTO. Il risultato è stato il codice spaghetti e la soluzione è stata la programmazione strutturata. Allo stesso modo, i puntatori possono avere caratteristiche difficili da controllare nei nostri programmi. Il C ++ è iniziato con molti …


3
Perché non fili verdi?
Mentre so che le domande su questo sono già state trattate (ad es. Https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), non mi sento di avere una risposta soddisfacente . La domanda è: perché JVM non supporta più i thread verdi? Lo dice nelle FAQ Java in stile codice : Un thread verde si riferisce a …



8
Quando avresti bisogno di "centinaia di migliaia" di thread?
Erlang, Go e Rust affermano tutti in un modo o nell'altro di supportare la programmazione concorrente con "thread" / coroutine economici. La FAQ di Go afferma: È pratico creare centinaia di migliaia di goroutine nello stesso spazio degli indirizzi. Il Tutorial Rust dice: Poiché le attività sono significativamente più economiche …


11
Afflitto da bug multithread
Nel mio nuovo team che gestisco, la maggior parte del nostro codice è costituito da piattaforma, socket TCP e codice di rete http. Tutto C ++. La maggior parte proviene da altri sviluppatori che hanno lasciato il team. Gli attuali sviluppatori del team sono molto intelligenti, ma per lo più …

3
Diagrammi UML di applicazioni multi-thread
Per le applicazioni a thread singolo mi piace usare i diagrammi di classe per avere una panoramica dell'architettura di quell'applicazione. Questo tipo di diagramma, tuttavia, non è stato molto utile quando si è cercato di comprendere applicazioni multithread / simultanee pesantemente, ad esempio perché diverse istanze di una classe "vivono" …

7
Cosa cerchi durante il debug dei deadlock?
Di recente ho lavorato a progetti che utilizzano fortemente il threading. Penso di essere a posto nel progettarli; usa il più possibile la progettazione senza stato, blocca l'accesso a tutte le risorse di cui ha bisogno più di un thread, ecc. La mia esperienza nella programmazione funzionale mi ha aiutato …


10
Macchine a stati vs thread
Alan Cox ha detto una volta "Un computer è una macchina a stati. I thread sono per le persone che non possono programmare macchine a stati". Dato che chiedere direttamente ad Alan non è un'opzione per umiliarmi, preferirei chiedere qui: come si può ottenere la funzionalità multi-thread in un linguaggio …

6
Multithreading: sto sbagliando?
Sto lavorando a un'applicazione che riproduce musica. Durante la riproduzione, spesso devono succedere cose su thread separati perché devono accadere simultaneamente. Ad esempio, le note di un accordo devono essere ascoltate insieme, quindi a ognuno viene assegnato il proprio thread per essere suonato. (Modifica per chiarire: la chiamata note.play()congela il …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.