[单选题]

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

  • 查看答案
  • M~m-M-|||-k1 k2-|||-(B) =(x)_(0)cos [ sqrt (dfrac {{k)_(1)(k)_(2)}(m({k)_(1)+(k)_(2))}}] 0 x0 x-|||

    M~m-M-|||-k1 k2-|||-(B) =(x)_(0)cos [ sqrt (dfrac {{k)_(1)(k)_(2)}(m({k)_(1)+(k)

  • 查看答案
  • ‘1系统稳定时:i?i2 k’?i??i2?4i?4?i1?4i1?4k??(k (i1?4)(i0?4)i?4?4,?k?0?0.811616i0?16k??4?16?0.81?4?16.96ma3

    ‘1系统稳定时:i?i2 k’?i??i2?4i?4?i1?4i1?4k??(k (i1?4)(i0?4)i?4?4,?k?0?0.811616i0?16k??

  • 查看答案
  • 设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.构成无限循环

  • 查看答案