最近正在研究多线程并发的问题。
之前用Netty框架写了一个多线程并发的程序,测试性能不错。参考文章:http://blog.csdn.net/fjslovejhl/article/category/1418398 这里面对Netty源码的解析很透彻。
现在呢,学习ConCurrent。
应用场景:
一:定时执行任务完成一些诸如统计、结算等工作。 http://marshal.easymorse.com/archives/3136
二:有多任务同事提交,而且这些任务相互独立。
java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。
参考文章:
http://www.cnblogs.com/sarafill/archive/2011/05/18/2049461.html
实例理解这个框架:
http://blog.csdn.net/flyingpig4/article/details/5813945
http://daoger.iteye.com/blog/142485