Domande con tag 'multithreading'

2
risposte

Perché dovremmo aspettarci che le coroutine dello spazio utente siano più leggere dei thread del sistema operativo?

Ho sentito dire che la gestione concomitante Le connessioni TCP che utilizzano coroutine di spazio utente utilizzano meno risorse per connessione aperta rispetto all'utilizzo di un thread del sistema operativo per connessione. In realtà, i...
posta 23.03.2015 - 21:26
4
risposte

Miglior algoritmo per multi-thread di questa applicazione?

Definisco un algoritmo come migliore se riduce al minimo il tempo di esecuzione totale rispetto all'hardware commodity (ad esempio, i normali PC desktop e server). Ho set A e B . Ho anche la funzione f che funziona come f (a, b, n) ,...
posta 24.08.2016 - 16:31
2
risposte

Perché non vediamo (più) l'adozione diffusa di allocatori di memoria dinamica senza blocco? [chiuso]

In un ambiente di programmazione con multithreading, il contenimento del blocco sull'heap è spesso un collo di bottiglia delle prestazioni. In teoria, almeno, la soluzione crema-del-raccolto per questo problema è di avere l'allocatore scalabi...
posta 22.01.2015 - 07:08
2
risposte

Come posso impostare un limite di tempo per un gioco?

Sto imparando il multi-threading e il timer in C # ora. Ma sembra che non riesca a trovare una buona soluzione. Ad esempio, vorrei vedere quanti problemi di addizione riesco a risolvere entro 1 minuto. Vorrei che il mio programma avesse U...
posta 17.08.2014 - 19:36
3
risposte

Cos'è l'Atomicità?

Sto davvero lottando per trovare una spiegazione concreta, facile da comprendere, di Atomicity. La mia comprensione finora è che per garantire che un'operazione sia atomica, si avvolge il codice critico in un armadietto. Ma questo è tanto qua...
posta 24.05.2014 - 14:11
2
risposte

Pattern modulo in C con threading - dove controllare i thread?

Quindi sto lavorando su un programma C in crescita in un ambiente Linux / POSIX, e mi sono imbattuto in un'area in cui non sono abbastanza sicuro su come procedere. Fondamentalmente, sto usando un modello di modulo per sviluppare il mio codic...
posta 27.09.2017 - 08:49
1
risposta

Multi threaded e event driven [chiuso]

Ho avuto questo problema in un'intervista e voglio confermare che il multi-threading non aggiunge alcun valore qui. Caso: Stai scrivendo un agente per acquistare azioni. L'agente viene inizializzato con un insieme di scorte da acquis...
posta 04.07.2016 - 21:32
1
risposta

Modo corretto di svincolare gli spazi con priorità più elevate con una rimozione filettata

Sto sviluppando un sistema produttore / consumatore con tre deque s (ciascuno per un livello di priorità, da massimo a min); il primo deque ha la priorità maggiore, quindi deve essere letto prima degli altri: una volta vuoto, verranno...
posta 28.07.2016 - 16:28
2
risposte

Devo fare riferimento a CopyOnWriteArraySet dall'interfaccia Set?

Esistono due modi per utilizzare CopyOnWriteArraySet: // A Set<Object> set = new CopyOnWriteArraySet<>(); e // B CopyOnWriteArraySet<Object> set = new CopyOnWriteArraySet<>(); Con set "normali" come HashSet e Tr...
posta 21.08.2014 - 12:59
2
risposte

Multitasking in C #

Vorrei usare un timer nel mio programma C # con una precisione milliseconda per mantenere una fotocamera sincronizzata con alcuni eventi e continuare a scattare una foto ogni 250ms (o 1/4 di secondo, oppure potrei regolarla anche a tempi più bre...
posta 13.01.2013 - 16:54