首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

[原创]多线程之行列式执行任务

2012-10-13 
[原创]多线程之队列式执行任务????? 前言:最近做的一个项目正好要用到多线程,而且要实现队列式处理,即外界

[原创]多线程之队列式执行任务

????? 前言:最近做的一个项目正好要用到多线程,而且要实现队列式处理,即外界可向线程添加任务,同时一旦队列中有任务时,线程自动启动对之进行处理。要求任务的添加与执行要同步处理。最终结果如下:

[TaskThread.java]

/*** Task Entry* 任务实体* Mode:Template Mode* 模式:模板模式* @author Micheal Hong**/public abstract class Task {protected String projectId;public Task(String projectId){   this.projectId=projectId;}public String getProjectId() {   return projectId;}/*** task performance.It is an interface supplied for implemented by caller.* 任务的执行。由调用者自行实现。* @see TaskThread*/public abstract void perform();}

?

以上代码都已经过测试,呵呵,一个简单的线程雏形,希望对初学者有所帮助,算是抛砖引玉吧。

热点排行