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


7
Gli zombi esistono ... in .NET?
Stavo discutendo con un compagno di squadra sul blocco in .NET. È un ragazzo davvero brillante con una vasta esperienza sia nella programmazione di livello inferiore che di livello superiore, ma la sua esperienza con la programmazione di livello inferiore supera di gran lunga la mia. Ad ogni modo, ha …

9
Che cos'è std :: promise?
Sono abbastanza familiarità con C ++ 11 di std::thread, std::asynce std::futurecomponenti (ad esempio, vedere questa risposta ), che sono straight-forward. Tuttavia, non riesco a capire cosa std::promisesia, cosa faccia e in quali situazioni sia meglio utilizzato. Lo stesso documento standard non contiene molte informazioni oltre alla sua sinossi di classe, …


22
Evitare sincronizzato (questo) in Java?
Ogni volta che viene visualizzata una domanda su SO sulla sincronizzazione Java, alcune persone sono molto ansiose di sottolineare che synchronized(this)dovrebbe essere evitato. Invece, sostengono, è preferibile un blocco su un riferimento privato. Alcuni dei motivi indicati sono: qualche codice malvagio può rubare il tuo lucchetto (molto popolare questo, ha …

25
Come attendere il completamento di tutti i thread, utilizzando ExecutorService?
Ho bisogno di eseguire un numero di compiti 4 alla volta, qualcosa del genere: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Come posso ricevere una notifica una volta completati? Per ora non riesco a pensare a niente di meglio che impostare un contatore di …



26
Java: Notify () vs. NotifyAll () di nuovo
Altre informazioni su Stack Overflow di Stack Overflow : In caso di notifica, notifica? Se si cerca su Google "differenza tra notify()e notifyAll()", verranno visualizzate molte spiegazioni (lasciando da parte i paragrafi javadoc). Tutto si riduce al numero di thread in attesa che si stanno svegliando: uno dentro notify()e tutti …

14
Riferimento indefinito a pthread_create in Linux
Ho preso la seguente demo dal web da https://computing.llnl.gov/tutorials/pthreads/ #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n", tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t<NUM_THREADS; t++){ …




11
Come eseguire un thread eseguibile in Android a intervalli definiti?
Ho sviluppato un'applicazione per visualizzare del testo a intervalli definiti nella schermata dell'emulatore Android. Sto usando la Handlerclasse. Ecco uno snippet dal mio codice: handler = new Handler(); Runnable r = new Runnable() { public void run() { tv.append("Hello World"); } }; handler.postDelayed(r, 1000); Quando eseguo questa applicazione, il testo …


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.