Gnu Pth. Classifica e riepilogo
- Nome editore:
- Free Software Foundation Inc
- Sito web dell'editore:
- http://www.gnu.org/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 637 KB
Gnu Pth. Tag
Gnu Pth. Descrizione
Libreria dei fili portatili GNU PTH è una libreria basata su POSIX / ANSI-C molto portatile per le piattaforme UNIX che fornisce piattaforme privilegiate non preventivemente basate sulla priorità per più thread di esecuzione (AKA `` Multithreading '') all'interno delle applicazioni guidate dagli eventi. Tutti i thread vengono eseguiti nello stesso spazio indirizzo dell'applicazione del server, ma ogni thread ha il proprio contatore di programma singolo, pila di runtime, maschera di segnale e variabile errno. La pianificazione del filo è eseguita in modo cooperativo, cioè i fili sono gestiti da uno scheduler non preventivo basato su priorità e agli eventi. L'intenzione è che in questo modo è possibile ottenere una migliore portabilità e prestazioni di runtime rispetto alla pianificazione preventiva. La funzione di eventi consente di attendere i thread di attendere che si verifichino vari tipi di eventi, compreso I / O in attesa di I / O in attesa dei fileEDescriptazionetori, timer trascorso, in attesa di I / O sulle porte dei messaggi, segnali asincroni, segnali asincroni, filettatura e terminazione del processo e persino funzioni di callback personalizzate. Cosa c'è di nuovo in questa versione: · Aggiunti fonti di lattice di carta Usenix (RSE-PMT.TEX, RSE-PMT.FIG) all'albero di origine e aggiungere obiettivi di makefile per la ridimensionamento delle uscite (RSE-PMT.PS, RSE-PMT.PDF). In questo modo tutto il materiale relativo a GNU PTH è finalmente parte della stessa distribuzione. · Rettificato tutti i messaggi del copyright per il nuovo anno 2007.
Gnu Pth. Software correlato