Domande taggate «multithreading»

Il multi-threading è la capacità di un computer o di un programma di eseguire lavori contemporaneamente o in modo asincrono utilizzando più flussi di esecuzione simultanei (generalmente chiamati thread).



8
Cosa fa SynchronizationContext?
Nel libro Programmazione C #, contiene alcuni esempi di codice su SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Sono un principiante nei thread, quindi per favore rispondi in dettaglio. Innanzitutto, non so cosa significhi contesto, cosa salva il …
135 c#  .net  multithreading 

3
Comprensione del ciclo degli eventi
Ci sto pensando e questo è quello che mi è venuto in mente: Vediamo questo codice qui sotto: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Arriva una richiesta e il motore JS inizia a eseguire il codice sopra per gradi. Le prime due chiamate sono chiamate di sincronizzazione. Ma quando si tratta …



10
Asincrono vs Multithreading: c'è differenza?
Una chiamata asincrona crea sempre un nuovo thread? Qual è la differenza tra i due? Una chiamata asincrona crea o utilizza sempre un nuovo thread? Wikipedia dice : Nella programmazione informatica, gli eventi asincroni sono quelli che si verificano indipendentemente dal flusso del programma principale. Le azioni asincrone sono azioni …

16
Threading di Windows: _beginthreadex vs _beginthreadex vs CreateThread C ++
Qual è il modo migliore per iniziare una discussione _beginthread, _beginthreadxoppure CreateThread? Sto cercando di determinare quali sono i vantaggi / gli svantaggi di _beginthread, _beginthreadexe CreateThread. Tutte queste funzioni restituiscono un handle di thread a un thread appena creato, so già che CreateThread fornisce alcune informazioni aggiuntive quando si …
133 c++  c  multithreading  winapi 

6
Quale implementazione di coda simultanea dovrei usare in Java?
Da JavaDocs: Un ConcurrentLinkedQueue è una scelta appropriata quando molti thread condivideranno l'accesso a una raccolta comune. Questa coda non consente elementi null. ArrayBlockingQueue è un classico "buffer limitato", in cui un array di dimensioni fisse contiene elementi inseriti dai produttori ed estratti dai consumatori. Questa classe supporta una politica …




10
Pool di thread in C ++ 11
Domande rilevanti : Informazioni su C ++ 11: C ++ 11: std :: thread pooled? Async (launch :: async) in C ++ 11 renderà obsoleti i pool di thread per evitare la costosa creazione di thread? Informazioni su Boost: C ++ boost thread che riutilizza i thread boost :: thread …

5
Quando usare volatile con multi threading?
Se ci sono due thread che accedono a una variabile globale, molti tutorial dicono che rendono la variabile volatile per evitare che il compilatore memorizzi nella cache la variabile in un registro e che quindi non venga aggiornato correttamente. Tuttavia, due thread che accedono a una variabile condivisa sono qualcosa …


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.