我有两个单独的python脚本,它们在随机时间点在写入模式下创建一个fifo
,在读取模式下打开属于另一个的fifo
。 (即P1在写入模式下打开fifo1,p2在写入模式下打开fifo2。然后p1在读取模式下打开fifo2,p2在读取模式下打开fifo1)。有没有办法,p1必须等待,直到fifo2被创建并准备好,以防某些p2如何延迟创建fifo2?
答案 0 :(得分:0)
我想要这种技术让P1等待(不同之处) 直到P2创建fifo2。
import time
while True:
try:
fifo2 = open('fifo2', 'r')
break
except IOError:
time.sleep(1)