Qual è il modello di threading dell'uso della libreria di threading C++ boost?
1:1 (Kernel-level threading)
N:1 (User-level threading)
M:N (Hybrid threading)
Qual è il modello della libreria di threading boost
La differenza tra questi modelli (da wiki): http://en.wikipedia.org/wiki/Thread_(computing)#Models
ho controllato il sito spinta e non accennato circa il modello di threading che utilizza.
Credo che sia un 1: 1, perché non fornisce funzione come yield
o reschedule
, ma non sono sicuro ...
Il threading a livello utente è implementato nella coroutine di boost? potrebbe anche dipendere dalla piattaforma. –
+1. Sembra essere una buona domanda ... ma non sono sicuro di averlo capito, quindi potresti per favore approfondire le differenze tra i modelli menzionati nella tua domanda? Oppure, fornirci un link che li spiega. – Nawaz
@Nawaz http://en.wikipedia.org/wiki/Thread_(computing)#Models – pgplus1628