ChinaUnix.net
相关文章推荐:

12306 排队

如果某个时候被屏蔽了(sigprocmask之类的),然后突然又开放了,那么,如果在开放之前,有多个同样的信号到达,那么会不会说是只递送一个信号啊?APUE里说过这个问题,可是也是不痛不痒地讲,没有讲到解决的方法。比如,现在有个aio系列的操作悬着,在开放SIGIO之前,不知来了多少个。那么是一个一个SIGIO地递送还是只送第一个呢?如果只递送一个,那么剩下的那些怎办?岂不是有一大堆的aio请求落荒了?这可烦死人了。 请问有没有...

by longtem - C/C++ - 2010-02-28 19:57:22 阅读(2341) 回复(8)

相关讨论

想实现一个队列,一些程序往队列里添加值,一些程序在队列里取一个值并将队列中的相应值删除,最好是能够先进先出,不知道shell有什么方法可以实现。 现在想到的两个办法: 一个是搞一个全局变量,用while从文件里读取行,在while循环里再用一个循环的程序检查全局变量是否为空,如果为空就从就赋值,其他的程序读取这个全局变量,读完就赋为空值 另外一种做法是搞一个文件,写入的程序可以往这个文件末添加行,读取的程序从这个...

by net_lin - Shell - 2008-01-21 19:14:14 阅读(7434) 回复(40)