Re: [MacPerl-Modules] Thread Manager?

[email protected] (Chris Nandor) Sun, 2 Sep 2001 07:16:22 -0400
Newsgroups perl.macperl.modules
Message-ID <p05100302b7b7c4ddffea@[10.0.1.177]>
At 01:45 -0400 2001.09.02, AgentM wrote:
>Is there any particular reason that the Thread Manager is not available
>under MacPerl? It provides for preemptive threads, so MacPerl could
>potentially be the first Perl to support any type of reliable threading-
>not to mention asynchronous I/O as described in the Thread Manager docs.
>I'd love to be able to take advantage of this. Please let me know if there
>is something I'm missing or if I'm mistaken. Thanks.

perl 5.7.2 is probably the first perl to provide reliable threading.

GUSI 2, which supplies POSIX to MacPerl, has pthread support.  When MacPerl
5.8.0 is ported (sometime after MacPerl 5.6.1 is completed), there will be
an opportunity to have threads in MacPerl via 5.8.0's ithreads interface,
which will not only give us perl-level thread support, but also fork()
emulation via threads.

The guy who is doing most of the work on ithread support currently, Artur
Bergman, has offered to help get it working under MacPerl, too.  Hopefully
we get to the point where he can start working on it while he is still
available.  :)

-- 
Chris Nandor                      [email protected]    http://pudge.net/
Open Source Development Network    [email protected]     http://osdn.com/