版权声明:原创作品,谢绝转载!否则将追究法律责任. Disruptor框架是一个优秀的并发框架,利用RingBuffer中的预分配内存实现内存的可重复利用,降低了GC的频率. 具体关于Disruptor的原理,参见:http://ifeve.com/disruptor/,本文不在赘述. 在Disruptor的使用中,偶尔会出现调用了shutdown函数但程序并未终止的现象.在网上已有的文章中并没有对该问题的分析,本文对此现象进行总结和说明: 例子:相关的Event.EventHandler.Pr…