【知识点整理(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方法
暂停当前正在执行的线程对象,并执行其他线程。四、线程的优先级
略相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统