关于线程的设计模式
由于很少涉及到线程编程,因此没有这方面的开发经验,也从来没看到过关于线程的设计模式。
谁有丰富的经验可以总结一下呢?
由于很少涉及到线程编程,因此没有这方面的开发经验,也从来没看到过关于线程的设计模式。
谁有丰富的经验可以总结一下呢?
真是个模式的时代~~
线程是实现很多模式的基础,比如观察者模式。
在J2EE中,如果自己的体系完全是在Web容器中,那就要注意多线程并发访问的问题,因为Web容器是一个多线程池。
线程最主要问题是要经常自己权衡是否需要同步,是否需要同步的标志是,这个资源是否会被多线程同时访问,如果是,那么这个资源是否是原子级,如果不是,那就只好使用Synchronization
CSDN的多线程文章的核心就是谈上述思想,关键要了解Java中哪些东西是原子性的。
http://www.csdn.net/develop/article/17/17290.shtm
不变性也算是一个模式吧。
http://www.churchillobjects.com/c/11027.html