Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^4: Parallel Computation

by BrowserUk (Pope)
on Nov 18, 2010 at 10:34 UTC ( #872186=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Parallel Computation
in thread Parallel Computation

Since I'm not the OP, it's unlikely I'm looking to get my homework solved. But then, it's unlikely any teacher would give the OP's problem as homework.

Thanks for the sample code, but I already know how to use Parallel::ForkManager, I've done so many times.

What I was seeking is an example of using that module to solve the OPs particular problem. You see, I cannot work out how it would pass back the result and carry from adding the first, rightmost, two digits back to the parent process so that the carry can be passed to the next child when adding the next two digits? Any thoughts?


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.


Comment on Re^4: Parallel Computation
Re^5: Parallel Computation
by chrestomanci (Priest) on Nov 18, 2010 at 10:58 UTC

    I apologise

    The value passed to $fork_mgr->start() can be used to uniquely identify the thread, and it comes back as $child_id in the subroutine defined in $fork_mgr->run_on_finish()

    Given that ID, you can reconcile the work done by the worker threads. In the past I have used that ID for an array index into the array of work to be done, A string that uniquely identifies the work, or the primary key of a database row.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (7)
As of 2014-12-22 07:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (112 votes), past polls