正在加载图片...
● Maino 在本程序中,由于程序 ●{intn=0,jl=2,j2=2 J1和程序J2的执行都可 按各自独立的速度向前 cobegin 推进,故当推进顺序为 whie(i1-)/任务* J1、J2、JlJ2和J1 J2、J2、J的执行结果 {n++;} 是不一样的。这使得因 whie2-)/在务j2*/为并发执行破坏了其封 闭性和可再现性。 { printf((“nis%d.“,n);n=0; ● Coend⚫ Main() ⚫ { int n=0, j1=2, j2=2; ⚫ cobegin ⚫ while(j1--)/*任务j1*/ ⚫ {n++;} ⚫ while(j2--)/*任务j2*/ ⚫ { printf(“n is%d. “,n); n=0;} ⚫ Coend ⚫ } 在本程序中,由于程序 J1和程序J2的执行都可 按各自独立的速度向前 推进,故当推进顺序为 J1、J2、J1、J2和J1、 J2、J2、J1的执行结果 是不一样的。这使得因 为并发执行破坏了其封 闭性和可再现性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有