FIFO虽然总是作为一种比pipe高级的IPC来被介绍的。
但是,最近我写程序的时候发现,FIFO其实也不是很好用的。
需要认真分析使用的条件、环境。
最大的BUG就是,FIFO在使用的时候,要不然阻塞读,要不然阻塞写。
想读写都非阻塞是没门的。
至少我发现没有方法。
如果各位大师谁有知道的,请告知小弟我。
IPC的时候我们都不想阻塞。那就不适合用FIFO。
至于用什么合适,正在研究APUE,还没想好。
FIFO虽然总是作为一种比pipe高级的IPC来被介绍的。
但是,最近我写程序的时候发现,FIFO其实也不是很好用的。
需要认真分析使用的条件、环境。
最大的BUG就是,FIFO在使用的时候,要不然阻塞读,要不然阻塞写。
想读写都非阻塞是没门的。
至少我发现没有方法。
如果各位大师谁有知道的,请告知小弟我。
IPC的时候我们都不想阻塞。那就不适合用FIFO。
至于用什么合适,正在研究APUE,还没想好。