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
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)
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
2.Useful features lack in the standard, mainly the suspend/resume
facilities and the interthread communication
3.The API of the standard is not object-oriented.
4.The API of the standard is not exception-oriented.
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----