Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

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]
[choroba]: timestamps are hard
[1nickt]: not all all yet
[1nickt]: the stable subversion of each major version on the platform I have in my hands most of the day
[Tux]: choroba can't you up the default stack size to 17?
[1nickt]: and I will maybe add the other subversions
[1nickt]: I am on MacOSX and there is a sore lack of testing resources for CPANTS I think
[choroba]: Tux Why? It works for me with 16 :-)
[Tux]: and the defailt is 15?

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (9)
As of 2017-09-19 20:08 GMT
Find Nodes?
    Voting Booth?
    During the recent solar eclipse, I:

    Results (228 votes). Check out past polls.