[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Intent to package PTL



-----BEGIN PGP SIGNED MESSAGE-----


I intent to package PTL, the Portable Thread Library, it is LGPL.

The portable thread library does not constitute a thread package in
itself. It is a C++ wrapper built on top of
various threads packages. It is primarily intended to ease the port of
multithreaded applications. Currently
supported architectures/machines are: 

    Dec alpha/OSF1 DEC threads. (Native DCE threads) 
    Dec alpha/OSF1 MIT Pthread (Pthread-1.60-b4 from C. Provenzano (see
    http://www.mit.edu:8001/people/proven/pthreads.html)) 
    Sun Sparc/SunOs4.1.3 MIT Pthread (Pthread-1.60-b4 from C. Provenzano) 
    Sun Sparc/SunOs4.1.3 LWP threads (Native user level SunOS threads) 
    Sun Sparc/Solaris Pthreads (Native kernel Solaris threads) 


Why ?

Since 1995, there is a standard IEEE Std. 1003.1c-1995. So why a new
package ? mainly for four reasons: 

  1.Some architectures do not support the latest standard. Even when it
the case, a lot of people are still stuck
    with older version of the system that does not implement this
standard. 
  2.Useful features lack in the standard, mainly the suspend/resume
facilities and the interthread communication
    facilities (messages). 
  3.The API of the standard is not object-oriented. 
  4.The API of the standard is not exception-oriented. 


-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1

iQCVAwUBNj767wrw5IbtjYo5AQGsdAP+L0PIhyApne4yuGnFWVxuKFHnaaclML9k
TGY+bhkLGOobG4WpcE6VPdNoMlaUzyuyy2Tkx7J6/p8UAQffivrahVuBo2+2OazK
Ld7f1BNGEZ4oyXdyRtSWpGwgWgy6rZsSlbFvDdnmDeN3M0Sluk6+1vokIIZUYQxr
S40LQ0h/iRA=
=R08X
-----END PGP SIGNATURE-----


Reply to: