对于 Unix系统的机器来说,一个进程就是一个单独运行的程序,只有一个地址空间,一大片可供进程使用的内存,在这个进程里 你可能同时会有好多个线程。
如果机器上运行了不同的进程,操作系统需要将他们彼此分开,他们无法看到彼此的内存,都有自己独立的内存,不同进程之间不会有交集,但是在同一个进程中,线程与线程之间可以共享内存
2020 MIT 6.824 Lecture 2 17:10 进程和线程区别的解释
最新推荐文章于 2020-08-13 14:25:12 发布
对于 Unix系统的机器来说,一个进程就是一个单独运行的程序,只有一个地址空间,一大片可供进程使用的内存,在这个进程里 你可能同时会有好多个线程。
如果机器上运行了不同的进程,操作系统需要将他们彼此分开,他们无法看到彼此的内存,都有自己独立的内存,不同进程之间不会有交集,但是在同一个进程中,线程与线程之间可以共享内存