UML&Design
星之瀚海
这个作者很懒,什么都没留下…
展开
-
设计模式之多线程模式Guarded Suspension
最近突然对java的多线程设计模式兴趣盎然,于是乎google了一大堆的文章,其中比较全面的当属台湾同仁良葛格學習筆記中的文章,但台湾之国文读来却是我最怕怕的近乎文言文的表述,这里一方面想将自己的学习心得记录一二,另一方面也希望能给同仁们一点启发。 顾名思义,Guarded Suspension模式,主要就是守护一个线程,防止它挂起后变成死线程。那么它运行在什么样的场合呢?比如:考虑原创 2007-12-11 15:33:00 · 987 阅读 · 0 评论 -
多线程设计模式之Producer Consumer
Producer Consumer模式与Guarded Suspension模式类似(其实多线程模式都很类似,只是解决的特定问题域不同。个人意见^_^)。在Guarded Suspension模式中,我们没有对多个线程间所争用的资源进行数量的控制,而Producer Consumer模式则专门用来解决这一问题域。下面我们加载一个场景,让大家和我一起来逐步理解什么是Producer Co原创 2007-12-19 13:08:00 · 999 阅读 · 0 评论