Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3902436
  • 博文数量: 534
  • 博客积分: 10470
  • 博客等级: 上将
  • 技术积分: 4800
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-26 14:08
文章分类

全部博文(534)

文章存档

2021年(1)

2019年(1)

2017年(1)

2016年(2)

2013年(2)

2012年(10)

2011年(43)

2010年(10)

2009年(17)

2008年(121)

2007年(253)

2006年(73)

分类:

2007-03-29 20:27:02

最近遇到这样的问题:

有下面的任务:

任务名    执行时间
-------------------
A    12
B    34
C    14
D    9
E    10
F    55
G    21
H    12
I    9
J    15
K    21
....

很多,很多 ......

但现在只可以用4个线程同时执行,怎样安排最终完成所有任务的时间最短.
当然那上面任务执行时间我自己也不太知道的,只是大概的猜测的.

原来采用的是按照顺序选取4个任务执行,等4个全部执行完再选取下面的4个(这样其它已经执行完的任务也只有等待了,感觉很是影响效率) .....

今天看到线程池,感觉不错,明天可以试试, 从理论上来说是快了很多的.
阅读(2226) | 评论(0) | 转发(0) |
0

上一篇:Oracle BUG 0 Date

下一篇:Oracle X$ Tables

给主人留下些什么吧!~~