在ubuntu系统上测试结果完全一样,grep main a.c b.c c.c > grepout &将三个文件中包含main字符的行输入到grepout文件中,wc -l < grepout & 统计grepout文件的行数,最后rm grepout &删除grepout文件。这与管道的方式 得到的行数完全一样。
a. b.
c.
参考第六章wakeup算法,查找睡眠队列之后发现没有进程睡眠在该地址上,将处理机恢复原来的优先级。继续执行原来的系统调用或者恢复保存的上下文。