- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 Thread设计模式
最近在做了一个项目,是关于服务器的,在程序的设计当用,用到了多线程的同步交互等,想了下,还是把自己运用的design pattern总觉如下,当然在这个的开发过程中,也参考了《Thread Desgin Pattern》,但感觉书中的东西太多,可能在开发完以后,再写个日志,可能会让自己理解的更多吧。那么我将开始我的《线程之旅》在线程的设计模式中分为11种设计的模式,这些好的设计的方法已经涵
2007-10-09 09:13:00 4673
原创 线程之旅--Balking Pattern Producer
假设有自动保存这种功能,当保存数据时,之前的数据会被覆盖,而只有最新的数据会被存下来,那么相同的数据保存,那么这就是保存的操作就是多余了的,那么以下这个范例将类似于word的自动保存功能,只是此范例为最最精简版此范例由4个文件组成Main.java--程序调用类public class Main { public static void main(String[] args)
2007-10-08 22:17:00 878
原创 线程之旅--Guarded Suspension Pattern
在家换衣服时,突然门铃响了,原来邮递员送快递了。因为衣服不能换了一半就出去,所以对邮递员将,请您稍等。在把门打开,说“让您久等了”,Guarded Suspension Pattern 就是适合这种情况的下面我们用个简单的例子来进行说明(范例由5个文件组成): 大家在要注意为什么要加synchronized ,它想保护的究竟是什么,为什么要wait,为什么put后要nitifyAll();
2007-10-08 22:01:00 1954
原创 线程之旅--Single Threaded Execution Pattern
假设有这样一个环境,有个门,门的宽度恰好只能容许一个人经过,若又2个人同时进门,那么门的宽度将不符合Single Threaded Execution Pattern 指的是一个线程执行的场所,就像上面所说的独木桥一样,这个模式用来限制同时只能让一个线程运行。加入synchronized修饰符修饰的方法,就只能让这个方法同一时刻只有一个线程能访问,大家可以试试,把Gate类的相关的方法的sy
2007-10-08 21:38:00 906
T38消息流程图
2011-10-08
通过手机蓝牙控制电脑的软件和源代码
2011-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人