Linux进程/线程的相关概念梳理
建立 Linux 进程、线程模型、轻量级进程、内核与用户线程、协程和纤程的概念脉络。
4 篇文章,按时间从近到远。
建立 Linux 进程、线程模型、轻量级进程、内核与用户线程、协程和纤程的概念脉络。
通过可复现的 Java 示例,展示多线程并发修改 ArrayList 与 HashMap 时出现的错误。
梳理 Unix 守护进程、孤儿进程与僵尸进程的生命周期,以及 wait 和 waitpid 的回收机制。
解释 Python multiprocessing Pool 无法响应 Ctrl+C 的原因,并给出安全终止工作进程的写法。