摘要: 线程同步 设计并实现一个计算线程与一个I/O线程共享缓冲区的同步与通信, 程序要求:两个线程,共享公共变量a;线程1负责计算(1到100的累加,每次加一个数);线程2负责打印(输出累加的中间结果);主进程等待子线程退出。 (1)采用读写锁来实现 创建一把读写锁 创建一个写的线程 创建读线程 以及线程 阅读全文
posted @ 2018-12-05 16:01 夏末秋涼 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 编写程序,演示多进程并发执行和进程软中断、管道通信。 (1) 父进程使用系统调用pipe( )建立一个管道,然后使用系统调用fork()创建两个子进程,子进程1和子进程2; (2) 子进程1每隔1秒通过管道向子进程2发送数据: I send you x times. (x初值为1,每次发送后做加一操 阅读全文
posted @ 2018-12-05 10:59 夏末秋涼 阅读(1268) 评论(0) 推荐(0) 编辑