摘要: 并发执行下面我们将要编写一个检测两个线程是否并发执行的程序。因为我们还没有了解要有效完成这一任务所需要的线程同步的知识,所以这并不是一个高效完成在线程之间称之为池操作的程序。再一起说明,我们要利用这一事实,在一个进程内部的不同线程之间共享除了局部函数变量之外的所有变量。试验--两个线程的同步执行在这一部分,我们所创建的程序thread2.c,是对thread1.c进行了简单的修改而得来的。我们添加一个额外的文件域变量来测试哪一个线程正在运行:int run_now = 1;当主函数执行时我们将其设置为1,而当我们的新线程执行时我们将其设置为2。在main函数时,在新线程创建之后,我们添加下面的 阅读全文
posted @ 2009-07-08 18:21 jlins 阅读(209) 评论(0) 推荐(0) 编辑