Tag: 无阻塞

我可以在C中锁定和解锁fifo(命名管道)吗?

我有两个进度, p1和p2 ,以及一个名为pipe var的ipc,介于两个进度之间。 我想在p1写入时锁定var的rw为p2 ,在p1写完时解锁var 。 PS: 我使用select进行非阻塞,所以当p1把任何东西放到var时, p2会变得可读。可以在p1写完后让var变得可读吗?