Neo's Blog

不抽象就无法深入思考
不还原就看不到本来面目!

0%

操作系统 - 进程与线程

进程与线程

  • 进程线程的区别

线程独享:线程局部存储TLS、errno、寄存器、栈空间

  • 进程间通信方式

  • 线程的状态

  • 介绍死锁和如何避免

线程安全

(1)synchronized 方法 + 代码块

(2)互斥锁lock

(3) 线程局部存储

(4)乐观锁

进程调度算法

多级反馈队列调度算法

分离thread

非分离线程在终止后,必须要有一个线程用 join 来等待它。否则,不会释放该线程的资源以供新线程使用,而这通常会导致内存泄漏。因此,如果不希望线程被等待,请将该线程作为分离线程来创建。

你的支持是我坚持的最大动力!