题目

有三个进程
A、B、C合作解决文件打印问题:A将文件记录从磁盘读入内存的缓冲区1,每执行一次读一个记录;B将缓冲区1的记录复制到缓冲区2,每执行一次复制一个记录;C打印缓冲区2中的记录,每执行一次打印一个记录。每个缓冲区只能存放一个记录。请用信号量机制实现文件的正确打印。

相关标签: 缓冲区  

答案
查看答案
相关试题

根据我国自然保护区功能划分原则及排列秩序,下列选项中正确的是:(  )。

A、核心区、缓冲区、实验区

B、核心区、实验区、缓冲区

C、实验区、核心区、缓冲区

D、缓冲区、实验区、核心区

关于缓冲区溢出描述错误的是()

A、缓冲区是用来暂时存放输入输出数据的内存

B、只要把内存加大,就可以避免缓冲区溢出

C、指输入输出数据超出了缓冲区的大小,占用缓冲区之外的内存空间

D、利用缓冲区溢出攻击,可以破坏程序运行,系统重新启动

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

下面是有关键盘缓冲区的叙述,其中正确的是______。

A.键盘缓冲区是一个由1个字组成的先进先出循环队列

B.键盘缓冲区是一个由2个字组成的先进先出循环队列

C.键盘缓冲区是一个由8个字组成的先进先出循环队列

D.键盘缓冲区是一个由16个字组成的先进先出循环队列

向缓冲区写入超过缓冲区长度的内容,可能会造成()。

A、劫持

B、越狱

C、常量溢出

D、缓冲区溢出

最新解答的试题
会计职业技能包括()。
A.会计理论水平
B.会计实务能力
C.职业判断能力
D.提供会计信息的能力
提出现代生物-心理-社会医学模式是()

A.恩格尔B.波特C.托马斯·帕茨瓦尔D.比彻尔E.桑德斯
付款人在进行付款时无()

A.形式审查义务

B.实质审查义务

C.附带审查义务

D.票据外有关事项的审查义务
根据《公司法》的规定,有限责任公司下列人员中,可以提议召开股东会临时会议的是()。
A.总经理B.人数过半数的股东C.监事会主席D.人数为半数的董事
关于股份有限公司中的监事会,下列说法错误的是()

A.监事会负责提议聘请或更换外部审计机构B.监事会主席和副主席由全体监事过半数选举产生C.监事会中的职工代表的比例不得低于三分之一D.监事会应至少每6个月召开一次会议