Java线程之Thread-Per-Message Pattern
2010-01-17 18:54
211 查看
Thread-Per-Message Pattern的参与者:
1. Client(委托人)参与者
Client参与者会对Host参与者发出请求。Client参与者并不知道Host参与者会如何实现这个请求。
2. Host参与者
当Host参与者接收到Client参与者的请求时,会建立新的线程并启动它。
这个新的线程,会使用Helper参与者来处理这个请求。
3. Helper(帮助者)参与者
Helper参与者会对Host参与者提供处理请求的功能。
-------------------------------
Thread-Per-Message Pattern的适用场合:
1. 适合在操作顺序无所谓时使用。
2. 在不需要返回值的时候。
3. 可以应用在服务器的制作上,提升响应性,降低延迟时间。
1. Client(委托人)参与者
Client参与者会对Host参与者发出请求。Client参与者并不知道Host参与者会如何实现这个请求。
2. Host参与者
当Host参与者接收到Client参与者的请求时,会建立新的线程并启动它。
这个新的线程,会使用Helper参与者来处理这个请求。
3. Helper(帮助者)参与者
Helper参与者会对Host参与者提供处理请求的功能。
-------------------------------
Thread-Per-Message Pattern的适用场合:
1. 适合在操作顺序无所谓时使用。
2. 在不需要返回值的时候。
3. 可以应用在服务器的制作上,提升响应性,降低延迟时间。
相关文章推荐
- 【Java学习】之 线程(Thread)
- java Thread 线程的.Join()方法
- 【Java并发编程】Process进程 和 Thread线程
- Java Thread(线程)案例详解sleep和wait的区别
- 定时器中实现数据库表数据移动的功能,Exception in thread "Timer-0" isExist java.lang.NullPointerException定时器中线程报错。
- Java中的线程Thread总结
- Java Thread (线程)总结
- java两种启动线程方法根本不同,Thread继承和实现Runable接口
- 将boost::thread的某些简单功能封装成类java线程的想法。
- Java Thread 多线程 操作线程
- java线程:用thread与runnable实现的区别
- Java多线程初学者指南(2):用Thread类创建线程
- Java线程Thread之yeild方法解析
- Thinking in Java学习笔记 Thread.UncaughtExceptionHandler接口实现捕获线程内异常
- [Java] Thread 线程
- java线程之InheritableThreadLocal
- java多线程-概述-创建线程_继承Thread类-run和start特点
- Java Thread 多线程 操作线程
- Java Thread(线程)
- Java Thread.interrupt 中断JAVA线程