newplan
阿基米德在洗澡時發現浮力原理,高興得來不及穿㆖褲子,跑到街㆖大喊:Eureka(我找到了)。
posts - 39, comments - 26, trackbacks - 0, articles - 4
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
java线程池的使用
Posted on 2008-12-13 19:04
山泉弯延
阅读(718)
评论(0)
编辑
收藏
引用
import
java.util.concurrent.ExecutorService;
import
java.util.concurrent.Executors;
import
java.util.concurrent.ScheduledExecutorService;
import
java.util.concurrent.ScheduledFuture;
import
java.util.concurrent.TimeUnit;
/**/
/*
* 学习使用JDK5以上的线程池操作
*/
public
class
ThreadPool
{
public
static
void
main(String[] args)
{
/**/
/*
* 可以安排线程运行时间
*
*/
final
ScheduledExecutorService scheduler
=
Executors.newScheduledThreadPool(
2
);
final
Runnable beeper
=
new
Runnable()
{
int
count
=
0
;
public
void
run()
{
System.out.println(
"
beep
"
+
(
++
count));
}
}
;
final
ScheduledFuture
<?>
beeperHandle
=
scheduler.scheduleAtFixedRate(beeper,
1
,
2
,TimeUnit.SECONDS);
scheduler.schedule(
new
Runnable()
{
public
void
run()
{
beeperHandle.cancel(
true
);
scheduler.shutdown();
}
}
,
200
, TimeUnit.SECONDS
);
/**/
/*
* 不可以安排线程的运行时间
*/
ExecutorService exec
=
Executors.newFixedThreadPool(
2
);
for
(
int
index
=
0
; index
<
200
; index
++
)
{
Runnable run
=
new
Runnable()
{
public
void
run()
{
long
time
=
(
long
)(Math.random()
*
1000
);
System.out.println(
"
Sleeping
"
+
time
+
"
ms
"
);
try
{
Thread.sleep(time);
}
catch
(InterruptedException e)
{
}
}
}
;
exec.execute(run);
}
exec.shutdown();
}
}
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © 山泉弯延
日历
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(6)
给我留言
查看公开留言
查看私人留言
随笔分类
IBM-PC 汇编 Programming Notes && Keys(5)
TCP/IP 协议 review all the time(1)
UNIX Programming(4)
近世代数Notes && Keys
数据结构实验集(4)
数值分析(2)
重读 图论 Notes && Keys
随笔档案
2008年12月 (2)
2008年10月 (1)
2008年9月 (3)
2008年6月 (3)
2008年5月 (8)
2008年3月 (1)
2008年1月 (4)
2007年12月 (3)
2007年11月 (10)
2007年10月 (3)
2007年9月 (1)
文章分类
C++ Program Language
文章档案
2007年11月 (1)
2007年9月 (3)
相册
我的小小相册
搜索
最新随笔
1. 自己动手制作强力网络爬虫
2. java线程池的使用
3. C++智能指针的使用示例
4. myshell.sh
5. B3.L
6. B3.Y
7. 数值分析方阵的QR分解
8. 算法 实验 4
9. 算法实验三(集装箱)
10. acm_GREEDY_排队
最新评论
1. re: STL HASH_MAP简单应用
评论内容较长,点击标题查看
--fall
2. re: STL HASH_MAP简单应用[未登录]
评论内容较长,点击标题查看
--kevin
3. re: 汇编习题答案精心收集
评论内容较长,点击标题查看
--肖锋
4. re: 简单的汇编排序输出程序
asdfasdf
--fasdf
5. re: STL HASH_MAP简单应用
我的运行环境是DEV,你可以子DEV的安装包中找到该文件HASH_MAP.H,至于其他的IDE我还没有去考虑过,不过你可以马上查@xiong
--山泉弯延
阅读排行榜
1. 汇编习题答案精心收集(15367)
2. STL HASH_MAP简单应用(14536)
3. 约瑟夫环循环链表实现(7778)
4. STL for_each简单实例(4276)
5. 自己动手制作强力网络爬虫(3378)
评论排行榜
1. 约瑟夫环循环链表实现(7)
2. STL HASH_MAP简单应用(6)
3. 多项式单向链表实现(4)
4. 简单的汇编排序输出程序(3)
5. 汇编实现查找电话号码(2)