需要,不过有lock free算法,搜 Maged M. Michael 和 Michael L. Scott 的Simple, Fast, and Practical Non-Blocking and Blocking
Concurrent Queue Algorithms
【 在 bhfwg (bhfwg) 的大作中提到: 】
: 就只有两个线程,一个线程向一个List里面尾部添加数据,一个线程从这个List头部取出数据并删除(读取之前先看看是否为空,如果为空sleep20ms再尝试读)~
:
: 这种情况,在添加和删除数据的时候需要加锁保护吗?
: --
--
FROM 114.87.148.*