Q:queue这种如此简单的数据结构为什么得到了这么广泛的关注?

A:queue确实是一种很容易理解的数据结构,她受到广泛关注是因为在SEDA和Actors中她扮演者重要的角色,她重要是因为她很容易成为系统性能的瓶颈。为什么呢?因为有很多actor或者thread要并发的对queue进程操作嘛。

Q:SEDA和Actors,我也略知一二,仔细想想这里的queue肯定得加锁或者用CAS,之前你也说到这些对性能影响很大,有什么更好的方法么?

A:有,就像之前说到的——避免写竞争。

Q:说起来容易。。。

A:做起来也不难,Disruptor就做到了。