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

Any way to send signal from a thread to his parent thread?

by anaconda_wly (Scribe)
on Apr 23, 2013 at 12:18 UTC ( #1030120=perlquestion: print w/ replies, xml ) Need Help??
anaconda_wly has asked for the wisdom of the Perl Monks concerning the following question:

I created a thread from main listening commands from the remote. If command is an "END" command, the listening thread should notify the main to do sth. and then exit. I see Thread::signalling can notify from main thread to a child thread. How to do the reverse?

 No code yet.  

Comment on Any way to send signal from a thread to his parent thread?
Download Code
Replies are listed 'Best First'.
Re: Any way to send signal from a thread to his parent thread?
by Random_Walk (Parson) on Apr 24, 2013 at 10:47 UTC

    you could use a signal queue created with Thread::Queue. The children can then post messages to main on the queue.

    Cheers,
    R.

    Pereant, qui ante nos nostra dixerunt!

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (6)
As of 2015-07-30 00:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (269 votes), past polls