进程与线程
- 进程线程的区别
线程独享:线程局部存储TLS、errno、寄存器、栈空间
进程间通信方式
线程的状态
介绍死锁和如何避免
线程安全
(1)synchronized 方法 + 代码块
(2)互斥锁lock
(3) 线程局部存储
(4)乐观锁
进程调度算法
多级反馈队列调度算法
分离thread
非分离线程在终止后,必须要有一个线程用 join 来等待它。否则,不会释放该线程的资源以供新线程使用,而这通常会导致内存泄漏。因此,如果不希望线程被等待,请将该线程作为分离线程来创建。