您的位置:首页 > 编程语言 > Java开发

【知识点整理(java)】Java Thread简单使用注意点汇总(四)

2015-10-25 21:55 549 查看

一、守护线程

当线程对象调用setDaemon()方法,该线程设置为守护线程。

线程对象A,B。

在A中,B调用setDaemon()方法,B为A的守护线程,A结束时,B自动结束,无论B的状态。

二、join方法

临时加入线程。

main{
t1.start();
t2.start();
t1.join();
}


此时main线程,让出执行权,睡眠。此时t1和t2一起争夺CPU,main线程直到t1运行完,才会继续执行。

如果t1被意外打断,比如t1.wait();,那么我们调用t1.interrupt();这代表着我们强制让main线程变活,自然需要处理interruptedException。

三、yield方法

暂停当前正在执行的线程对象,并执行其他线程。

四、线程的优先级

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息