永发信息网

如何让线程按指定顺序执行

答案:1  悬赏:30  手机版
解决时间 2021-04-01 21:38
如何让线程按指定顺序执行
最佳答案
Thread类构造方法:
1.Thread();
2.Thread(String name);
3.Thread(Runable r);
4.Thread(Runable r, String name);

thread类常用方法:
start();//启动线程
getId();//获得线程ID
getName();//获得线程名字
getPriority();//获得优先权
isAlive();//判断线程是否活动
isDaemon();//判断是否守护线程
getState();//获得线程状态
sleep(long mill);//休眠线程
join();//等待线程结束
yield();//放弃cpu使用权利
interrupt();//中断线程
currentThread();//获得正在执行的线程对象
下面实例用join()实现线程按顺序执行:

public class ThreadByOrder {    static Thread t1 = new Thread(new Runnable() {

@Override        public void run() {
System.out.println("t1");
}
});    static Thread t2 = new Thread(new Runnable() {

@Override        public void run() {            try {
t1.join();
Thread.sleep(500);
} catch (InterruptedException e) {                // TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("t2");
}
});    static Thread t3 = new Thread(new Runnable() {

@Override        public void run() {            try {
t2.join();
Thread.sleep(500);
} catch (InterruptedException e) {                // TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("t3");
}
});    public static void main(String[] args) {
t1.start();
t2.start();
t3.start();

}

}


执行结果:

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
wwe:看大公主介绍的这个美女是谁,有人认识
股票与婚前财产的问题
发简历怎样让别人知道我是要实习啊?
唐寅 为何念yan
英雄联盟打排位 能5个人一起排吗?
二元一次方程化为一般形式一定要是最简化吗?
谁能给一些,表示豪迈或者霸气的语录,还有纪
做人流7天了,有少量血,而且腰疼。小腹疼。
事业单位无故不按国家规定涨工资是否违法?不
毛家三兄弟电视剧中钱希均什么时候死
如何禁止某个进程开机启动?
婴儿身上的叫什么猪毛
高分求教,Qt如何加载调用win32程序编译的DL
在〃舟首尾长约八分有奇"中那个是通假字
南票的南票特产
推荐资讯
新手,想买吉他,美丽达这个牌子怎么样?
在学习工作中如何处理博与专的关系?
厨房铝合金隔断价格是多少
有类似Fujinon EBC 85mm F4一样有莲花形焦外
怎样培养出一个身心健康的小男孩?
地球上没有灰尘可以吗?为什么
求助空手图腾爷爷的技能怎么配
胶南名吃有哪些
《春》是未自清以什么心情写下的
黄嘎鱼煮汤怎么做好吃
13万买什么车比较好?
韵马奔腾家具怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?