深入一点谈谈进程和线程的区别

背景: 这个问题虽然常见,但想说清楚还真不容易,在这整理下思路聊聊吧。 文章目录 1.什么是进程?为什么要有进程? 2.什么是线程?为什么要有线程? 3.它们在Linux内核中实现方式有何不同? 4.所以它们到底有哪些区别? 附:我们通常所说的上下文切换具体指什么? 1.什么是进程?为什么要有进程? 进程有一个相当精简的解释:进程是对操作系统上正在运行程序的一个抽象。 这个概念确实挺抽象,仔细想想
相关文章
相关标签/搜索