[ leka @ 24.06.2002. 18:30 ] @
Next Generation POSIX Threading 1.9.90 je IBM-ov projekat ( OpenSource, http://oss.software.ibm.com/developerworks/opensource/pthreads/ ) koji uvodi novi "visenitni" model u Linux i navodno nudi bolje performanse aplikacija koje su radjene na bazi poznatih POSIX niti (defakto standard za visenitno programiranje, ne samo na UNIX-u).

Moj licni predlog (inace ne bih pisao ovaj tekst) programerima je da ozbiljno pogledaju ovo, jer je zaista dobra stvar u pitanju i vrlo lako moze da udje u (neku) buducu POSIX Threads implementaciju.

P.S. Primetite da nisu precutali da je ovaj projekat zapravo radjen na bazi GNU Pth (GNU Portable POSIX Threads, http://www.gnu.org/software/pth ) .

Ah taj GNU...
[ Dragi Tata @ 24.06.2002. 18:50 ] @

The goal of this project is to attempt to solve the problems associated with the use of the pthreads library on Linux.


Znaš li nešto više o kakvim problemima je reč? U gornjem tekstu nisam našao ništa o tome.
[ sspasic @ 24.06.2002. 23:35 ] @
Glavni problem je sto je POSIX specifikacija za niti uradjena prema Solarisovim LWP. Na Linux-u su niti (mislim na LinuxThreads, ne na GNU pthreads, SGI state threads i slicne koji su 100% user-space implementacija) napravljene pomocu clone sistemskog poziva tako da nisu 100% kompatibilne sa specifikacijom.

Ovaj projekat u stvari vise zeli da spoji najbolje iz oba sveta - user-space threads su bitno brze i manje opterecuju sistem, a kernel-space umeju da se rasporede na vise procesora kod SMP sistema.