首页 > 试题广场 >

要提高多线程程序的效率,对锁的控制策略非常重要。一种策略是在

[不定项选择题]
要提高多线程程序的效率,对锁的控制策略非常重要。一种策略是在锁的个数不太多、控制结构不太复杂的情况下,尽可能降低加锁的粒度;另一种策略是在合适的条件下取消用锁。以下情况中不可能取消锁的是()。
  • 多线程写一个共同的数据结构,且写操作是原子操作
  • 多线程写一个共同的数据结构,且写操作不是原子操作
  • 多线程读一个共同的数据结构,且读操作不是原子操作
  • 一个线程写,多个线程读一个共同的数据结构,写操作是原子操作,读操作不是原            		子操作
  • 一个线程写、多个线程读一个共同的数据结构,写操作不是原子操作,读操作是原		子操作
AD
A:写互斥
D:读写互斥
编辑于 2015-11-27 21:41:50 回复(0)
BE原子操作是指一旦启动,则直到这个线程完成,期间不会切换到另外一个线程,
发表于 2015-11-27 14:38:23 回复(0)
BDE
发表于 2015-07-23 00:56:27 回复(0)
BE
发表于 2014-12-30 22:16:45 回复(0)