Talk:IPC via named pipe: Difference between revisions

Line 18:
Some interpreters, like Ruby [[MRI]] 1.8.x, have "green threads". These interpreters might also use non-blocking IO, so they might block the entire process when opening "out" with any OS. --[[User:Kernigh|Kernigh]] 04:21, 2 October 2011 (UTC)
: Eh so on OpenBSD opening a fifo for readonly also blocks whole process? If so, what's the behavoir of <code>read()</code> or <code>select()</code>? --[[User:Ledrug|Ledrug]] 23:23, 2 October 2011 (UTC)
:: Yes, <code>open("in", O_RDONLY)</code> also blocks whole process. Other functions like read(), usleep(), poll() and select() seem to block only current thread. --[[User:Kernigh|Kernigh]] 01:05, 3 October 2011 (UTC)
Anonymous user