请问如何控制线程并发的个数? 比如有10个线程,现在需要同时运行3个线程。最初启动3个线程,3个之中任意一个执行完,启动第4个线程,依此类推,直至10个线程全部执行完毕。 请问这个该如何实现?在web里如何获得线程个数,个数有可能随时增加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java.util.concurrent.Executors.newFixedThreadPool(int) 哦忘了说了,,jdk是1.4 jdk是1.4 的话把1.5里面的concurrent class作为“第3方包”引近来。 synchronized (SubThread.class) { int tCount = SubThread.getThreadCounts(); while (tCount >= 2) { try { SubThread.class.wait(); } catch (InterruptedException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } tCount = SubThread.getThreadCounts(); } Thread td = new SubThread(sql, sumsql, path); td.start(); }调用这个的方法有返回值,执行线程还执行原来那方法迷惑 run 里面调用一个方法,没等那方法运行呢,调用线程那边又继续执行了··阿门!~ hibernate实体继承问题(派生类重写基类某属性的get方法) 急求JDK1.4 for linux 的下载地址或是直接发邮件给我 感激不尽 JSP 多表关联问题 如何判断对方webservices是否可访问 请各位前辈帮忙介绍一个工作啊!基本上公司要求技能的我都能使用! 文件操作 万分火急!WebLogic8.1中如何配置数据连接池? struts的标签问题 tomcat5.0配置虚拟目录的问题? 正在跳楼之中,谁来拉我一把? 处理图片的精度 hibernate二级缓存的问题
int tCount = SubThread.getThreadCounts(); while (tCount >= 2) {
try {
SubThread.class.wait();
} catch (InterruptedException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
tCount = SubThread.getThreadCounts();
}
Thread td = new SubThread(sql, sumsql, path);
td.start();
}
调用这个的方法有返回值,执行线程还执行原来那方法迷惑