2.1 进程概念.pptVIP

  • 4
  • 0
  • 约2.02千字
  • 约 26页
  • 2017-08-20 发布于河南
  • 举报
2.1 进程概念

第2章 进程管理;2.1 进程的概念;I1; 程序的顺序执行具有如下特点:; 2.程序的并发执行及其特性 ;I1; 程序的并发执行,是否还能保持顺序执行时的特性呢?下面我们通过例子来说明程序并发执行时的特性。 设有观察者和报告者并行工作。在一条单向行驶的公路上经常有卡车通过。观察者不断观察并对通过的卡车计数,报告者定时地将观察者的计数值打印出来,然后将计数器重新清“0”。此时我们可以写出如下程序,其中parbegin表示多个程序可以并发执行。 ; int n=0; void observer(void) { while (1)    { …       n=n+1;       remainder of observer;    } }  void reporter(void) {     while(TRUE)    { …      print(n);      n=0;      remainder of reporter;    } } void main( ) { parbegin(observer( ),reporter( )); } ; 由于观察者和报告者各自独立地并行工作,n=n+1的操作,既可以在

文档评论(0)

1亿VIP精品文档

相关文档