您好我试图用FIFO实现带有Java的Java 我用
创建了一个FIFOmkfifo temp
然后我尝试用
打开FileWriterBufferedWriter writeStream = new BufferedWriter(new FileWriter(writePipePath));
但它阻挡了这一行。
知道问题可能是什么?
答案 0 :(得分:0)
正如您在mkfifo
manual page中所读到的那样,打开fifo将阻塞,直到两侧都打开。 FileWriter
同步打开命名管道-也就是说,只有在另一个进程或另一个线程也打开该管道以进行读取时,它才会返回。