经典指数          
原因
1990
浏览数
0
收藏数
 

要提高多线程程序的效率,对锁的控制策略非常重要。一种策略是在锁的个数不太多、控制结构不太复杂的情况下,尽可能降低加锁的粒度;另一种策略是在合适的条件下取消用锁。以下情况中不可能取消锁的是()。
  • 多线程写一个共同的数据结构,且写操作是原子操作
  • 多线程写一个共同的数据结构,且写操作不是原子操作
  • 多线程读一个共同的数据结构,且读操作不是原子操作
  • 一个线程写,多个线程读一个共同的数据结构,写操作是原子操作,读操作不是原 子操作
  • 一个线程写、多个线程读一个共同的数据结构,写操作不是原子操作,读操作是原 子操作

     举报   纠错  
 
切换
1 个答案

BDE

 
切换
撰写答案