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).

5
Comprendere l'alternativa JS al nodo multithreading
Se capisco correttamente il nodo JS non sta bloccando ... quindi invece di attendere una risposta da un database o da un altro processo è passato a qualcos'altro e ricontrolla più tardi. Inoltre è a thread singolo. Quindi tutto ciò significa che un determinato processo Node JS può utilizzare in …



6
Quali sono le differenze tra i moduli di threading e multiprocessing?
Sto imparando come utilizzare il threadinged i multiprocessingmoduli in Python per eseguire alcune operazioni in parallelo e velocizzare il mio codice. Lo trovo difficile (forse perché non ho alcun background teorico al riguardo) per capire quale sia la differenza tra un threading.Thread()oggetto e multiprocessing.Process()uno. Inoltre, non mi è del tutto …

8
Il thread! = Check è sicuro?
So che operazioni composte come i++non sono thread-safe in quanto coinvolgono più operazioni. Ma controllare il riferimento con se stesso è un'operazione sicura del thread? a != a //is this thread-safe Ho provato a programmare questo e usare più thread ma non è fallito. Immagino di non poter simulare la …



1
Come ottenere l'atteso Thread.Sleep?
Sto scrivendo un'applicazione legata alla rete basata sul paradigma waitit / sleep. A volte, si verificano errori di connessione e, nella mia esperienza, vale la pena attendere qualche istante e quindi riprovare a eseguire nuovamente l'operazione. Il problema è che se uso Thread.Sleep o un'altra operazione di blocco simile in …

12
È sicuro ottenere valori da java.util.HashMap da più thread (nessuna modifica)?
C'è un caso in cui una mappa verrà costruita e, una volta inizializzata, non verrà mai più modificata. Tuttavia, sarà possibile accedervi (solo tramite get (chiave)) da più thread. È sicuro usare un java.util.HashMapin questo modo? (Attualmente sto usando felicemente a java.util.concurrent.ConcurrentHashMap, e non ho misurato la necessità di migliorare …


11
Discussione vs ThreadPool
Qual è la differenza tra l'utilizzo di un nuovo thread e l'utilizzo di un thread dal pool di thread? Quali sono i vantaggi in termini di prestazioni e perché dovrei prendere in considerazione l'utilizzo di un thread dal pool anziché di uno che ho creato esplicitamente? Sto pensando specificamente a …

5
Perché CancelToken è separato da CancelTokenSource?
Sto cercando una logica del perché .NET CancellationTokenstruct è stato introdotto oltre alla CancellationTokenSourceclasse. Capisco come utilizzare l'API, ma voglio anche capire perché è stato progettato in questo modo. Cioè, perché abbiamo: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { ... token.ThrowIfCancellationRequested(); ... } invece di …



5
Asynctask vs Thread in Android
Nell'interfaccia utente, per eseguire alcuni lavori in background, ne ho usato uno separato Thread. Ma come suggerito da altri, ora sto usando AsyncTask. Qual è la differenza principale tra a Threade an AsyncTask? In quale scenario, dovrei usare a Threado an AsyncTask?

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.