Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Time for some light reading (Re: ideeas for multithreading projects)

by renodino (Curate)
on May 25, 2007 at 14:21 UTC ( #617498=note: print w/ replies, xml ) Need Help??

in reply to ideeas for multithreading projects

I fear you've got your horse before your cart.

As a neophyte, I think your best approach at this time would be to study, rather than code. I'll volunteer some useful starting points:

You'll note that much of that list is not about traditional threading (i.e., 'threads as fibers'). ithreads aren't really appropriate for that sort of architecture.

While I'd love to have some collaborators for threading projects I'm working on, your nascent skills likely aren't yet up to the task. But here are some CPAN packages of mine you might play with:

Perl Contrarian & SQL fanboy

Comment on Time for some light reading (Re: ideeas for multithreading projects)
Replies are listed 'Best First'.
Re: Time for some light reading (Re: ideeas for multithreading projects)
by Errto (Vicar) on May 26, 2007 at 00:15 UTC
    ++ for mentioning STM. STM is awesome. So far I've only really looked at Haskell's implementation, and I have yet to employ it in a "real" project, but I'm very impressed by the concept. I do a certain amount of multithreaded application programming (not in Perl, sadly) and I feel like STM has at least the potential to be a real game-changer in terms of taking out a lot of the mystery and common failure modes in multithreaded code.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://617498]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (8)
As of 2015-10-13 21:49 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (316 votes), past polls