Domanda

Ho un po 'di confusione con i thread POSIX, voglio sapere se la mia comprensione di Pthreads è corretta,

Secondo me è uno strato sopra il livello nativo che aiuta a gestire il multithreading. Fornisce una sintassi comune, che aiuta durante il porting da un sistema operativo all'altro. Si occupa internamente dei vari costrutti specifici del sistema operativo.

Per favore fatemi sapere se sbaglio e aggiungete punti che mi sono perso.

È stato utile?

Soluzione

Sì, pthread è solo un'API, come il resto di POSIX.

Altri suggerimenti

Un punto importante qui è che la libreria POSIX è per sistemi operativi * nix e non per altri (ad esempio Windows). Sebbene una certa implementazione della libreria pthreads sia disponibile per Windows, non è esaustiva.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top