745 B
745 B
-
线程和进程
-
线程和进程的区别及优缺点
-
程序计数器为什么是私有的
-
虚拟机栈和本地方法栈为什么是私有的
-
堆和方法区
-
并发和并行的区别
-
为什么要使用多线程
-
线程安全和线程不安全
-
线程的生命周期和状态
- new
- runnable
- blocking
- waiting
- time_waiting
- terminated
-
线程上下文切换
-
线程开始和结束
-
如何避免死锁
死锁的条件
破坏死锁
-
sleep和wait方法
-
为什么wait方法不定义在Thread中
-
可以直接调用run方法吗
-
内存模型
-
JUC 工具
-
线程资源的可靠性