概念区别
1、进程与线程的区别
2、线程实现:Thread与Runnable
3、线程分类:用户线程、守护线程
4、start()、run()
5、sleep()、wait()、 yield()、join()
Thread.yield() : 从执行中的状态变回可执行状态
join():在某些情况下,主线程创建并启动了子线程,如果子线程中需要进行大量的耗时运算,主线程往往将早于子线程结束之前结束,如果主线程想等待子线程执行完毕后,获得子线程中的处理完的某个数据,就要用到join方法了,方法join()的作用是等待线程对象呗销毁。
6、线程栈模型
7、线程让步