JiveJdon Community Forums
在线225人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » Java多线程 集群 并行模式
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 8 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
ronin

发表文章: 6
注册时间: 2004年11月02日 20:10
给他发消息
请教一个多线程的问题 发表: 2006年04月19日 17:26 回复
public class VerifyQueryThread implements Runnable{
public void run(){
...
}
}

public static void startMutiThread(){
VerifyQueryThread target = new VerifyQueryThread();
for(int j = 0; j < 40;j++){
(new Thread(target)).start();

}
writeLog();
}

我希望writeLog()方法在那40个新开的线程都运行完毕后再执行 应该怎么改写代码? 谢谢
banq

发表文章: 9074
注册时间: 2002年08月03日 17:08
给他发消息
Re: 请教一个多线程的问题 发表: 2006年04月20日 11:56 回复
>40个新开的线程都运行完毕后再执行
自己用一个字段记录来进行40个线程完成后的标志,不用试图通过顺序编程就以为实际运行也是这样,线程编程的特点是:你无法控制线程的先后运行次序。
mooncui

发表文章: 33
注册时间: 2003年06月26日 15:52
给他发消息
Re: 虢桃桓龆嘞叱痰奈侍? size= 发表: 2006年04月24日 13:24 回复
Thread 有个join方法,不知道是否合适?
join() Waits for this thread to die.
leoyu

发表文章: 51
注册时间: 2007年01月31日 22:11
给他发消息
re:请教一个多线程的问题 发表: 2007年05月24日 18:18 回复
banq说的设置个标志,是一种方案
然后你可以为你的这个方法封装成一个线程,让这个对象wait().然后再notify() 唤醒并执行你的方法
java0000000

发表文章: 5
注册时间: 2007年06月21日 11:06
给他发消息
java0000000 发表: 2007年06月10日 16:47 回复
import java.lang.*;
class VerifyQueryThread implements Runnable
{
int i=40;
public void run()
{
while(i>0)
{
System.out.println(i--);
}
}


public static void startMutiThread()
{
VerifyQueryThread target = new VerifyQueryThread();
for(int j = 0; j < 40;j++)
{

new Thread(target).start();

}
System.out.println("Test");
//writeLog();
}
public static void main(String [] args)
{
VerifyQueryThread tt=new VerifyQueryThread();
tt.startMutiThread();
}
}
java0000000

发表文章: 5
注册时间: 2007年06月21日 11:06
给他发消息
re:请教一个多线程的问题 发表: 2007年06月19日 10:58 回复
用Runnable 接口实现,,,自已设置一个数当进程启动到指定的数是置否就OK了
Jhonney

发表文章: 4
注册时间: 2007年06月21日 14:21
给他发消息
回复:re:请教一个多线程的问题 发表: 2007年06月21日 14:28 回复
楼上的好像错了吧
dongliheng

发表文章: 8
注册时间: 2007年06月24日 18:44
给他发消息
re:请教一个多线程的问题 发表: 2007年06月24日 18:54 回复
应该设一个锁定的静态变量自增的方法不知道你能否试一下
当变量到40后设定一个flag标志退出
这方法在线程执行的最后执行
kekele647

发表文章: 2
注册时间: 2007年07月04日 12:42
给他发消息
re:请教一个多线程的问题 发表: 2007年07月04日 12:54 回复
Thread不是有自己判断线程是否处于活动状态的方法吗 ?
这个主题有 8 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam