罗明的博客
锻炼身体、提升技能、修身养性
讨论Eclipse, Java, Linux, Google产品
posts - 208, comments - 900, trackbacks - 0, articles - 13
首页
联系
管理
聚合
在Eclipse Plugin中执行任务
Posted on 2005-10-06 15:26
罗明
阅读(628)
评论(0)
编辑
收藏
所属分类:
Eclipse
Job代表一个异步操作。
要执行的操作写在run方法里。
//
定义一个Job
class
AJob
extends
Job
{
public
AJob()
{
super
(
"
Andy's Job
"
);
}
public
IStatus run(IProgressMonitor monitor)
{
System.out.println(
"
This is Andy's Job
"
);
return
Status.OK_STATUS;
}
}
schedule后,任务在平台线程等待队列中排队,等待调度执行。
调用方式1:
//
异步调用
AJob job
=
new
AJob();
job.schedule();
//
唤起平台线程来调度这个Job
调用方式2:
//
结束后再运行
AJob job
=
new
AJob();
job.schedule();
//
do some other things.
job.join();
//
block,直到job完成或调用线程被中断
if
(job.getResult().isOk())
{
//
Job completed with success.
}
else
{
//
Job did not complete successfully.
}
取消一个Job:
if
(
!
job.cancel())
{
job.join();
}
//
cancel可能不会立即成功,我们用join等待cancel操作完成。
版权所有 罗明
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
在Eclipse中将Java Project转换成Dynamic Web Project
OSGi框架规范第4版 之 简要介绍
Eclipse WTP的Bug?
Eclipse BIRT报表不能预览的解决办法
[备份from blueline]Keyboard driven Eclipse [Terse Systems](zz)
[备份from blueline]Installing the help system as an infocenter
以前做的两个开源项目,分别基于Java Swing 和 Eclipse RCP
在Eclipse Plugin中执行任务
Eclipse Tip: Sharing Java project settings (ZZ)
Eclipse Icons
除特别标明,本站文章均为原创。
请在转载时
注明作者
罗明
和出处 http://
andyluo.blogjava.net
否则作者将保留依法追究法律责任的权利。
谢谢合作!
作者目前状态:
IBM CDL上海
致力于存储设备软件实现
作者的简历
The opinions expressed in this blog are solely my own and do not necessarily reflect those of my employer.
本Blog刊登内容遵循知识共享协议:
署名-非商业用途-保持一致
------信息源------
请输入您的Email地址
留言簿
(12)
给我留言
查看公开留言
查看私人留言
随笔分类
(260)
C++(1)
Database(5)
Eclipse(20)
Google(8)
J2ME(5)
Java(61)
JSF(1)
News(14)
Operating System(23)
OSGi(4)
Others(7)
Perl(2)
Personal(27)
ProgramTech(7)
Python(4)
Server(20)
Software(26)
Study(23)
Tasks(1)
Translate(1)
随笔档案
(208)
2008年6月 (2)
2008年5月 (6)
2008年1月 (1)
2007年10月 (2)
2007年9月 (4)
2007年8月 (4)
2007年7月 (2)
2007年6月 (4)
2007年5月 (3)
2007年4月 (1)
2007年3月 (4)
2007年1月 (4)
2006年12月 (2)
2006年11月 (1)
2006年10月 (2)
2006年8月 (1)
2006年6月 (2)
2006年5月 (2)
2006年4月 (8)
2006年3月 (12)
2006年2月 (14)
2006年1月 (6)
2005年12月 (15)
2005年11月 (10)
2005年10月 (24)
2005年9月 (10)
2005年8月 (2)
2005年7月 (11)
2005年6月 (30)
2005年5月 (10)
2005年4月 (8)
2004年8月 (1)
Software
Unlocker
当出现“无法删除,访问被拒绝”,就可以用unlocker查看占用该文件的进程,可以解除与文件的关联(不是结束进程哦),这样就可以正常删除操作了(这在删除播放过的avi电影时尤为有用,呵呵,不然就要重启电脑了),软件很小100多k
朋友的博客
Forever Blue Baggio (robaggio)
Hold's (hold)
Rockysnail (小蜗牛)
Tony's
上善若水(上善若水)
狂奔 lion
秋高云淡
搜索
积分与排名
积分 - 135436
排名 - 54
最新评论
1. re: 在Ubuntu Linux中使用Apache2管理Subversion版本控制系统[未登录]
评论内容较长,点击标题查看
--罗明
2. re: 在Ubuntu Linux中使用Apache2管理Subversion版本控制系统
评论内容较长,点击标题查看
--kingdomhan
3. re: 在Ubuntu Linux中使用Apache2管理Subversion版本控制系统
顺便说一下,我的QQ是120944298,要是前辈看到我的留言了的请务必帮忙一下,谢谢
--kingdomhan
4. re: SendMail发送邮件失败的解决办法
评论内容较长,点击标题查看
--linuxpf
5. re: SendMail发送邮件失败的解决办法
评论内容较长,点击标题查看
--linuxpf
评论排行榜
1. Google Pages(42)
2. 用开源免费软件替换商业软件,减少盗版,促进开源 (Continue ING)(30)
3. 如何入门和学习Oracle(30)
4. 没有搞到票,运气不行哦。。。(29)
5. OSGi联盟成员(29)