POSIX Threads: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Un errore nel codice non lo faceva compilare. Semplicemente eliminando la riga funziona correttamente.
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(Una versione intermedia di un altro utente non mostrate)
Riga 1:
{{NN|informatica|ottobre 2018}}
I '''POSIX Threads''', solitamente denominati '''pthreads''', sono un [[Execution model|modello di esecuzione]] che esiste indipendentemente da un [[linguaggio di programmazione]], nonché un modello di esecuzione parallelo. Consente a un programma di controllare più flussi di lavoro diversi che si sovrappongono nel tempo. Ogni flusso di lavoro viene definito [[Thread (informatica)|thread]] e la creazione e il controllo di questi flussi si ottiene effettuando chiamate all'APIalla libreria dei thread POSIX (pThreads). POSIX Threads è un'APIuna libreria definita dalle estensioni standard di POSIX.1c, Thread (IEEE Std 1003.1c-1995).
 
Le implementazioni delledella APIlibreria pthreads (POSIX threads) sono disponibili su molti sistemi operativi simili a Unix e conformi allo standard POSIX, come [[FreeBSD]], NetBSD, OpenBSD, Linux, Mac OS X, Android e Solaris. In genere sono raggruppati in una libreria denominata '''libpthread'''. Esistono anche implementazioni DR-DOS e [[Microsoft Windows]]: all'interno del sottosistema SFU/SUA che fornisce un'implementazione nativa di un certo numero di API POSIX e anche all'interno di pacchetti di terze parti come pthreads-w32, che implementa pthreads sopra le API Windows esistente.
 
== Contenuti ==