* (六) 进程同步的实现---进程流图 P3 s f P4 P1 P2 P5 P6 P7 s f P9 P10 P8 s f * (六) 进程同步的实现---合作进程(举例) P9 P10 P8 s f 分析任务的同步关系: 任务启动后 pa先执行,当它结束后,pb、pc可以开始执行, pb、pc 都执行完毕后,任务终止。 为确保这一执行顺序,设两个同步信号灯sb、sc分别表示进程pb和pc能否开始执行,其初值均为0。 pa、pb、pc为一组合作进程,其进程流图如图所示,试用信号灯的p、v操作实现这三个进程的同步。 * (六) 进程同步的实现---合作进程(程序) main( ) { int sb=0 ∕*表示pb进程能否开始执行*∕ int sc=0; ∕*表示pc进程能否开始执行*∕ cobegin pa( );pb( );pc( ); coend } pa( ) pb( ) pc( ) { {

文档评论(0)

1亿VIP精品文档

相关文档