Stavo leggendo un articolo che descrive il passaggio tra user-space e kernel-space che si verifica durante una chiamata di sistema. L'articolo dice
Un'applicazione prevede il completamento della chiamata di sistema prima di riprendere l'esecuzione in modalità utente.
Ora, fino ad ora, supponevo che alcune chiamate di sistema lo fossero blocking
, mentre altre lo sono non-blocking
. Con il commento sopra, ora sono confuso. Questo significa che tutte le chiamate di sistema stanno bloccando o ho frainteso un concetto?