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).
Sto chiamando una funzione in Python che conosco potrebbe bloccarsi e costringermi a riavviare lo script. Come posso chiamare la funzione o come inserirla in modo tale che se impiega più di 5 secondi lo script la annulla e fa qualcos'altro?
Qualcuno può fornire una buona spiegazione della parola chiave volatile in C #? Quali problemi risolve e quali no? In quali casi mi risparmierà l'uso del blocco?
Come funzionano internamente atomico / volatile / sincronizzato? Qual è la differenza tra i seguenti blocchi di codice? Codice 1 private int counter; public int getNextUniqueIndex() { return counter++; } Codice 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } Codice 3 private volatile int counter; public int …
Conosco la filettatura "cooperativa" del rubino usando fili verdi . Come posso creare veri thread "a livello di sistema operativo" nella mia applicazione al fine di utilizzare più core CPU per l'elaborazione?
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 …
Voglio fare una pausa tra due righe di codice, lasciami spiegare un po ': -> l'utente fa clic su un pulsante (una scheda in effetti) e lo faccio vedere cambiando lo sfondo di questo pulsante: thisbutton.setBackgroundResource(R.drawable.icon); -> dopo un secondo, devo tornare allo stato precedente del pulsante cambiando il suo …
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 …
Non ho visto esempi chiari con casi d'uso per Pool.apply , Pool.apply_async e Pool.map . Sto usando principalmente Pool.map; quali sono i vantaggi degli altri?
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"); …
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 …
È corretto dire che staticsignifica una copia del valore per tutti gli oggetti e volatileuna copia del valore per tutti i thread? Ad ogni modo un staticvalore variabile sarà anche un valore per tutti i thread, quindi perché dovremmo scegliere volatile?
Di recente, in un'intervista, mi è stata posta una domanda qual è la differenza tra un processo e un thread. Davvero, non conoscevo la risposta. Ho pensato per un minuto e ho dato una risposta molto strana. I thread condividono la stessa memoria, i processi no. Dopo aver risposto a …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.