转载:http://www.verydemo.com/demo_c122_i20456.html
进程A: 创建一个命名管道,在该管道上等待事件通知
进程B:打开上述命名管道,写入数据并关闭之,测试中发现,进程B不关闭命名管道的话, 数据不会被发送到进程A
进程A的代码:
>>> import os, select
>>> os.mkfifo('/tmp/tid_1')
>>> fd = os.open('/tmp/tid_1', os.O_NONBLOCK | os.O_RDONLY)
>>> p = select.poll()
>>> p.register(fd, selec