That's what it should do.
But in practice, I've seen some blocks locking if their writes were blocked. That's why I suggested starting in this order.

The other issue is that if you have multiple FIFOs, then the only *reliable* mechanism for making it work is to have the *reader* open non-blocking, since the opening-order in the reader doesn't necessarily correspond to the order in the writer. So you end up with
  a kind of deadlock where neither process can make any progress.




--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to