试题详情
- 简答题在生产者—消费者问题中,能否将生产者进程的wait(empty)和wait(mutex)语句互换,为什么?
-
不能。
因为这样可能导致系统死锁。当系统中没有空缓冲时,生产者进程的wait(mutex)操作获取了缓冲队列的控制权,而wait(empty)导致生产者进程阻塞,这时消费者进程也无法执行。 关注下方微信公众号,在线模考后查看
热门试题
- 打开控制面板的方法有()。
- 分时
- 磁盘扫描程序可以使用错误的检查工具来检查
- ALT+ESC不能切换最小化窗口,最小化
- 举两个多线程程序设计的例子,其中多线程的
- 即插即用设备是一连接到计算机上,会被操作
- 在win7中,要设置桌面背景,下列正确的
- 硬件设备主要指的是外部设备,可以分为()
- windows7文件的查看方式默认的是(
- 页式管理易于实现不同进程间的信息共享。
- 文件目录有何作用?
- 用户可以在()中查看系统中安装的所有软件
- 网络管理包括哪几方面的具体功能?
- 程序局部性原理
- 使用ALT+ESC组合键可以切换窗口。
- 右击桌面,通过个性化窗口,可以设置更改鼠
- 对外部请求在严格时间范围内做出反应,有高
- Windows7不支持()的文件系统。
- 在执行“磁盘扫描程序”之前必须关闭所有文
- 小工具时钟显示的时间与系统时间一致。