Whatever Happened to iThreads?

pudge on 2002-05-09T18:07:21

jdavidb writes "In my recent distributed systems class I was required to write several multithreaded client-servers (they were both) in Java. As usual, I thought constantly about how Perl would be better suited for the job, except that the threading in Java was so obviously useful that I actually felt Java worked out better.

A year ago, use Perl; carried the story that the iThreads mailing list had been established. I read p5p summaries every couple of weeks that told of dozens of bugs being squashed on the road to usable iThreads. Unfortunately, it looks like that push has fallen off the face of the earth.

I know Perl 6 will have threading taken into account from the very beginning, but I was curious if anyone was still working to give us iThreads in Perl 5."


It's not dead

Elian on 2002-05-09T18:20:05

In fact, it's very much alive. ithreads are the default thread model if you choose one for 5.8, and the old 5.005-style threads are getting removed for 5.10.

From the mouth of the pumpkin

triv on 2002-05-09T18:44:36

From a recent p5p post by jhi:

MINISTRY OF TRUTH OFFICIAL ANNOUNCEMENT 17-13/711.3.55b

5.005 threads is dead, deprecated and expected to be removed in 5.10.

ithreads is the new recommended threads model. Authors of multithreaded
applications are urged to reshape their code for the brave new world.

Re:From the mouth of the pumpkin

jdavidb on 2002-05-09T19:51:03

Thanks! Now that I know what I'm looking for, I was able to find the announcement.