java thread流水账

1.线程的种类?
守护线程
普通线程
2.线程优先级
优先级高的线程先执行,优先级低的后执行
当前线程中创建了一个新线程,新线程继承当前线程的优先级
当且仅当当前线程是守护线程的时候,新线程也是守护线程。
3.创建线程的方式有几种?
第一种:extends Thread
第二种:implements Runnable
4.线程有几种状态?
NEW
RUNNABLE
BLOCKED
WAITING
TIMED_WAITING
TERMINATED
5.start方法和run方法的区别?
start是运行线程
run是执行方法
6.yield方法和sleep方法的区别
yield是通知CPU,愿意放弃当前的所有权,具体怎么做,由CPU自己决定
sleep,不放弃当前的所有权
7.线程间如何通信?
synchronized,notify,wait
lock,condition
volatile

发布了78 篇原创文章 · 获赞 29 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/lvhonglei1987/article/details/100556313
今日推荐