[单选题]

m个进程(Pi,0≤i≤m-1)通过k个等长的缓冲区(Bi,0≤i≤k-1)向n个进程(Qi,0≤i≤m-1)发送消息。每个进程Pi发送消息的顺序与数量不受限制,每个进程Qi接收消息的顺序与数量也不受限制,但发送进程与接收进程作为两个分别的整体,要求消息发送与接收的整体次序相同。为保证消息发送与接收的充分并行,需要设置(24)。

A.3个信号量,初值分别为1,1,0

B.4个信号量,初值分别为1,0,1,0

C.3个信号量,初值分别为k,1,0

D.4个信号量,初值分别为k,1,0,1

参考答案与解析:

相关试题

有m个进程(P0,P1,…,Pm£­1)通过n个缓冲区(B0,B1,…Bn£­1

[单选题]有m个进程(P0,P1,…,Pm-1)通过n个缓冲区(B0,B1,…Bn-1)向1个进程(Q)发送数据包,每个数据包大小与缓冲区一样。要求:进程Q接收数据包的次序与发送次序一样。为保证发送进程与接收进程正确地并行工作,需要设置(23)。A.一个信号量,初值为0B.一个信号量,初值为1C.两个信号量,初值分别为0和1D.3个信号量,初值分别为n、1、0

  • 查看答案
  • 进程P通过缓冲区K不断向n个进程Qi(1≤i≤n)发送消息,消息大小与缓冲区K一样。为了使每个接收进程都应该接收到与发送次序一样的消息序列,需要配置( )。

    [单选题]进程P通过缓冲区K不断向n个进程Qi(1≤i≤n)发送消息,消息大小与缓冲区K一样。为了使每个接收进程都应该接收到与发送次序一样的消息序列,需要配置(

  • 查看答案
  • 下列程序段的时间复杂度为()。for(i=0;i<m;i++)for(j=0;j<t;j++)e[i][j]=0;for(i=0;i<m;i++)for(j=0;j<t;j++)for(k=0;k<n

    [单选题]下列程序段的时间复杂度为()。for(i=0;i<m;i++)for(j=0;j<t;j++)e[i][j]=0;for(i=0;i<m;i++)fo

  • 查看答案
  • 设i和k都是int类型,则for循环语句( )。for(i=0,k=£­1;k=

    [单选题]设i和k都是int类型,则for循环语句( )。for(i=0,k=-1;k=1;i++,k++) printf("****/n");A. 循环结束的条件不合法B. 循环体一次也不执行C. 循环体只执行一次D. 是无限循环

  • 查看答案
  • 若有以下程序:main(){ int k=2,i=2,m;m=(k£«=i*=k

    [单选题]若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<end1;}执行后的输出结果是A.8,6B.8,3C.6,4D.7,4

  • 查看答案
  • 若有以下程序:main(){ int k=2,i=2,m;m=(k£«=i*=k

    [单选题]若有以下程序: main() { int k=2,i=2,m; m=(k+=i*=k);printf(“%d,%d/n”,m,i); } 执行后的输出结果是A.8,6B.8,3C.6,4D.7,4

  • 查看答案
  • 下列程序段的执行结果为______。K=0For I=1 To 3A=I^I^K

    [单选题]下列程序段的执行结果为______。 K=0 For I=1 To 3 A=I^I^K print A; Next IA.1 1 1B.1 4 9C.0 0 0D.1 2 3

  • 查看答案
  • 若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k

    [单选题]若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是A.循环体执行两次B.循环体执行一次C.循环体一次也不执行D.构成无限循环

  • 查看答案
  • 阅读下面的程序段: K=0 For I=1 to 3 For J=1 to I

    [单选题]阅读下面的程序段: K=0 For I=1 to 3 For J=1 to I K=K+J Next J Next I 执行上面的语句后,K的值为______。A.8B.10C.14D.21

  • 查看答案
  • 程序段中:K=0For I=10To1Step1K=K£«1NextI语句“K=

    [单选题]程序段中: K=0 For I=10 To 1 Step 1 K=K+1 Next I语句“K=K+1”执行的次数和I最后的结果是( )。A.10,11B.10,0C.0,11D.0,10

  • 查看答案
  • m个进程(Pi,0≤i≤m£­1)通过k个等长的缓冲区(Bi,0≤i≤k£­1)