读书人

Book01-No.7 Thread-Per-Message形式

发布时间: 2012-08-30 09:55:54 作者: rapoo

Book01-No.7 Thread-Per-Message模式

1、委托消息端线程发出一个请求,执行消息端的则启动一个新的线程去处理这个请求的模式。然后委托消息端发出请求后继续执行自己的任务。

?

2、案例分析

?

?

?

3、分析:

我们通过调用Host中的request方法调用Helper中的hanle()方法了具体的处理,但是如果hanle()方法未执行结束则,request()方法也未退出,这样会影响效率,所以我门通过启动一个的新的线程去处理,这样就可以很快退出request().等待下一个执行。

?

?

4、小型的服务器设计方案

?

package com.metarnet.ThreadPerMessagePattern;import java.io.IOException;public class TestMain {public static void main(String[] args) {MiniServer server;try {server = new MiniServer(8888);server.execute();} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();}}}
?

?

读书人网 >编程

热点推荐