题目

有两个并发进程:Read和Print,它们共享可以存放一个数的缓冲区。进程Read每次从磁盘读入一个数存放到缓冲区中,供进程Print打印输出当缓冲区满时,不允许再向缓冲区中存放数据;当缓冲区空时,不允许再从缓冲区中取出数据打印输出。试用PV操作实现两个进程的协调运行。

相关标签: 缓冲区  

答案
查看答案
相关试题

编写一个线程同步的程序:有一个字符缓冲区,长度为length,我们创建两个线程,其中一个线程向字符缓冲区写入一个字符,(字符缓冲区一次只能装入一个字符),另一个线程从字符缓冲区取出一个字符,并且输出,要保证当一个线程在写字符的时候,另一个线程不能访问字符缓冲区,而且在字符缓冲区为空的时候取不出字符,而在字符缓冲区满的时候写不进字符。

()是Direct3D用来存储绘制到屏幕上每个像素深度信息的一块内存缓冲区。

A、蒙版缓冲区

B、帧缓冲区

C、深度缓冲区

D、位置缓冲区

在J2EE中,对于page指令:正确的含义是()。

A

 将输出流输出到不小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出。

B

 将输出流输出到一个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户。

C

 将输出流输出到一个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出。

D

 将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户。

下面关于设备管理中缓冲区和缓冲池的描述,不正确的是:(30)。

A.一个缓冲池包括多个缓冲区

B.一个缓冲区可分为多个缓冲池

C.系统中有多个缓冲区,仅有一个缓冲池

D.缓冲区的作用是缓解快速的CPU与慢速的设备之间的矛盾

最新解答的试题