耐心无止境 成功一瞬间

BlogJava 联系 聚合 管理
  31 Posts :: 5 Stories :: 25 Comments :: 0 Trackbacks
今天,我为一个Timer(java.util.Timer)添加了4个TimerTask,让他们对我的程序进行不断的更新。
task1:处理接收到的数据,并构建为程序中所需的对象。
task2:解析task1所构建的对象,并作出相应处理,最终返回结果给请求端。
task3:处理外部请求队列。
task4:发送应答信息(实时性要求不高)。
当接收到外部的请求时,把请求加入到请求队列。但中间出现了一些问题,当task3处理请求时,由于需要和外部进行通信,它的通信结果需要task2来提供,这样就造成得不到结果的情况。这是因为如果task3没有完成,task2就不能执行,因此他们需要分开处理。用两个Timer即可。
posted on 2005-09-15 20:20 Joshua Yan 阅读(1367) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: