"be consistent" | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Hello Building from this node, I did some more experimentation with threads (please refer to that node for details). I am now trying to find another way to terminate nicely a thread. The idea was: If I can handle $httpd out of the thread where it is accepting, maybe I could simply $httpd->close instead of timeout-ing the accept call. But... can I pass an $httpd object outside of its thread using a queue? Now, in the Camel book, it is said about Thread::Queue: The standard Thread::Queue module provides a way to pass objects between threads... you get to pass around full scalars, including references and blessed objects! but it is, maybe, a bit outdated. In the documentation of the module makes no mention about passing objects in queue. Uhmmm... time to experiment! I modified my code to create an "httpd queue" and the httpd sub to enqueue the $httpd object in it. No luck:
I am going to have no luck with this approach, am I? Ciao! In theory, there is no difference between theory and practice. In practice, there is. In reply to Thread::Queue and objects by bronto
|
|