Domande con tag 'multithreading'

1
risposta

Perché utilizzare ExecutorService per thread a esecuzione prolungata?

Voglio un oggetto che genera un thread daemon che continuerà a essere eseguito per tutta la durata del processo. Diciamo, solo per il gusto dell'argomento, che si tratta di un thread in un sistema embedded e attende di ricevere e gestire i coman...
posta 10.05.2017 - 21:20
2
risposte

Come parallelizzare un algoritmo sequenziale?

Quale processo di pensiero dovrebbe seguire per convertire un algoritmo sequenziale in uno parallelo? Ci sono schemi di codice specifici che possono essere parallelizzati. Alcuni pattern che uso normalmente sono: Ricerca di loop che possono...
posta 07.12.2011 - 19:53
2
risposte

dove posso trovare una panoramica degli schemi di progettazione "architetture di sistemi multithreading" noti? [chiuso]

Usando C #, ho fatto lo sviluppo multithreading per circa 5 anni, e mi considero abbastanza abile (ho scritto la mia coda di lock-free e il framework parallelo delle attività prima che Microsoft facesse TPF). Tuttavia, trovo incredibilmente d...
posta 25.12.2011 - 16:24
3
risposte

Multi-threading nel servizio Windows C # .NET

Sto scrivendo un servizio di Windows (usando C # .NET 3.5 VS2008) e il mio requisito è: All'avvio del servizio di Windows - esegue l'operazione di controllo dei record (nel database) @ ogni intervallo di 30 secondi (ho usato un timer per qu...
posta 02.06.2011 - 09:45
2
risposte

Come mantenere lo stato sincronizzato tra thread: è un buon uso per Singleton?

Ho sentito parlare di "Singletons sono sempre cattivi" in giro per il posto. Non li odio fino a quel punto, ma cerco di non usarli se ho un'alternativa migliore. In questo caso ho un sistema che gestisce molte richieste, ognuna delle quali en...
posta 20.03.2013 - 15:44
1
risposta

Molti blocchi contro singoli lavoratori non bloccanti

Supponiamo che ci sia un server HTTP che accetta le connessioni e poi in qualche modo aspetta l'invio completo delle intestazioni. Mi chiedo quale sia il modo più comune di implementarlo e quali sono gli altri vantaggi e contro. Posso solo pen...
posta 03.01.2013 - 18:51
4
risposte

Come impedire ad altri utenti di utilizzare variabili non thread-safe in un ambiente multithreading?

Ho un'applicazione scritta in C ++ che era originariamente a thread singolo, ma, a causa della crescente complessità di questo progetto, avrò bisogno di espanderlo ad almeno due o tre thread. Ci sono solo un totale di quattro variabili che sa...
posta 22.11.2014 - 04:57
3
risposte

Quanti thread dovrebbero accedere al file system contemporaneamente?

Abbiamo un modulo in un'applicazione che memorizza i dati in più file e directory multilivello e li accede da più thread (sia in lettura che in scrittura). La struttura della directory è basata su un valore hash diviso, come: b1/94/6a/92/a.txt...
posta 03.07.2013 - 22:54
2
risposte

Consigli per la progettazione del limitatore di velocità delle richieste API?

Sono in fase di pianificazione di un'applicazione web che fa un uso pesante dei dati recuperati dall'API REST di terze parti. Questi dati sono memorizzati nella cache sul server e richiesti dai client tramite AJAX. L'API REST ha un limite di vel...
posta 18.12.2015 - 00:16
4
risposte

Problemi di più thread che condividono / accedono agli stessi dati [chiuso]

Ho fatto ricerche su quando i dati sono accessibili o condivisi da più thread all'interno di Java. E esaminando i problemi come: Interferenza del thread Consistenza della memoria Deadlock Starvation Da questo, soluzioni per risolver...
posta 29.02.2012 - 14:15