in reply to waking from select, or IO::Pipe in same process?
Yes. select will wake up on pipes. (select's emulation only works on socket in Windows, though.) I wouldn't use select directly, I'd use via IO::Select.
Pipes are usually used between processes, but they don't have to be. Just make sure you don't fill up the pipe, as that would block the only process that can empty it. I wouldn't bother with IO::Pipe. It doesn't add anything good over pipe.
If you're using threads, you should look at Thread::Queue.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: waking from select, or IO::Pipe in same process?
by checker (Novice) on Jul 15, 2011 at 03:45 UTC | |
by ikegami (Patriarch) on Jul 15, 2011 at 18:09 UTC | |
by checker (Novice) on Jul 15, 2011 at 18:51 UTC | |
by ikegami (Patriarch) on Jul 15, 2011 at 19:03 UTC |