Domande taggate «multithreading»

Domande relative al multi-threading tra cui tecnica, struttura e problemi di sicurezza.

1
Interazione del thread di disegno
Vorrei disegnare l'interazione di thread (penna e matite) in una notazione UML (-like). Non insisto su UML, tutto ciò che è ovvio per il lettore dovrebbe fare. Ho iniziato con i diagrammi di sequenza, ma non credo che questo sia il modo migliore per farlo. Per tutto il tempo, ci …




2
Perché i programmatori definiscono modelli di programmazione per sostituire C / POSIX per il parallelismo?
I fornitori di nuove architetture di computer cercano regolarmente di introdurre nuovi modelli di programmazione, ad esempio recentemente CUDA / OpenCL per GPGPU, e sostituiscono C / POSIX come interfaccia di controllo per il parallelismo della piattaforma. (Poss & Koening, AM3: verso un acceleratore Unix hardware per molti core, 2015) …

1
Coda messaggi per RTOS per microcontrollori
Attualmente sto scrivendo un RTOS per microcontrollori. Il tutto è scritto in C ++ 11 - se qualcuno è interessato e il link al repository è in fondo. Attualmente sto scrivendo una classe che è una semplice coda di dati per passare oggetti tra thread (o tra gestori e thread …




6
I thread usano la memoria virtuale o la memoria reale?
Stavo cercando di ottimizzare il mio server Linux per gestire 10.000 thread per processo mentre ora fa solo 382. Come da questo articolo viene utilizzata la seguente formula per scoprire i thread possibili totali: number of threads = total virtual memory / (stack size*1024*1024) Ciò significa che i thread archiviano …

6
Perché i thread sono chiamati thread?
Comprendo che un processo è un'unità di proprietà delle risorse e istruzioni eseguibili. I thread consentono a un processo di condividere le proprie risorse con più esecuzioni ed è più facile per un sistema operativo pianificare i thread a causa di tutte le spese generali associate a interi processi. Ma …

1
Molti lavoratori bloccanti VS singoli non bloccanti
Supponiamo che ci sia un server HTTP che accetta le connessioni e quindi ha in qualche modo aspettato che le intestazioni vengano inviate completamente. Mi chiedo quale sia il modo più comune di implementarlo e quali sono gli altri pro e contro. Posso solo pensare a questi: Molti lavoratori bloccanti …

3
IPC senza blocco in Linux per processori multi-core
Sto cercando di trovare un modo per scrivere un'applicazione con IPC senza lock su Linux, in C, con processori multi-core. Supponiamo di avere il processo 1 e il processo 2 che scrivono su un FIFO o su una memoria condivisa. Quindi il processo 3 e il processo 4 leggeranno da …


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.