深入学习多线程与并发、synchronized原理、自旋锁、锁消除和粗化。。。。。未完待续
目录1 进程和线程的区别1.1 进程和线程的由来1.2 区别2 start() 和 run()区别3 Thread 和 Runnable区别
1 进程和线程的区别
1.1 进程和线程的由来
1.2 区别
总结
2 start() 和 run()区别
创建一个测试用例
run():
start():
通过上面两种情况,我们能够知道,run方法不会创建一个新线程。start方法会创建一个新线程。可以看看openjdk的源码
3 Thread 和 Runnable区别
查看源码发现,Runnable
原创
2020-07-13 17:54:08 ·
178 阅读 ·
0 评论