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
Inizia il thread con la funzione membro
Sto cercando di costruire un std::threadcon una funzione membro che non accetta argomenti e restituisce void. Non riesco a capire alcuna sintassi che funzioni: il compilatore si lamenta in ogni caso. Qual è il modo corretto di implementare in spawn()modo che restituisca un std::threadche esegue test()? #include <thread> class blub …


10
Come passare i parametri al metodo ThreadStart in Thread?
Come passare i parametri al Thread.ThreadStart()metodo in C #? Supponiamo di avere un metodo chiamato 'download' public void download(string filename) { // download code } Ora ho creato un thread nel metodo principale: Thread thread = new Thread(new ThreadStart(download(filename)); tipo di metodo di errore previsto. Come posso passare parametri ThreadStartcon …
291 c#  .net  multithreading 



9
Come interrompere correttamente il thread in Java?
Ho bisogno di una soluzione per interrompere correttamente il thread in Java. Ho una IndexProcessorclasse che implementa l'interfaccia Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); …


10
Come far attendere una funzione fino a quando non viene chiamato un callback usando node.js
Ho una funzione semplificata che assomiglia a questa: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Fondamentalmente voglio che chiami myApi.exece restituisca la risposta che è data nel callback lambda. Tuttavia, il codice sopra non funziona e restituisce semplicemente immediatamente. Solo per un tentativo molto hacker, ho provato 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.