1.默认的Thread的run方法调用的是Runnable的run
2.线程停止,不用stop,stop会粗暴停止,造成对象不一致。应该增加volatile变量和停止方法,在程序中判断volatile变量的值来退出。
3.线程中断,interrupt()中断线程,isInterrupted()判断是否被中断,Static interrupted()判断中断并清除中断标识。中断必须处理才能有作用。
4.wait必须和synchronized一起用,线程中o.wait()线程会进入o的等待队列,直到o.notify()或者o.notifyAll()。
5.suspend和resume作废
6.A中B join(),A等待B执行完成。A yield(),A让出CPU。
7.ThreadGroup 线程组
8.A中B.setDaemon(true)并开启,B会作为守护进程,Set必须在start之前,另即便B中有死循环,在工作进程都结束后,B也会结束。
9.线程优先级,没什么卵用系列。
10.非线程安全的集合的线程安全分析 可以一看
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦