首页 > 代码库 > 线程与进程

线程与进程

1,线程:一堆指令的集合,OS去调度CPU的最小单位就是线程,

                 线程被包含在进程中,是进程中的实际操作单位。

2,不同的应用软件占用不同的内存,否则可以相互访问,就没有安全性了。每一个程序的内存是独立的。

3.进程:一个程序的各种资源的集合叫进程。

4.进程要操作CPU,必须要先创建一个线程。操作CPU是通过线程来实现的。

5.进程就是屋子,线程就是屋子里的各个人,是活的;桌子,空间等。进程不能执行,进程想要执行,必须先创建至少一个线程。

6.CPU本身是不存数据的,CPU本身只负责运算。多个线程可以分享一个CPU。

7.一个进程可以包含一个或多个线程。All the threads in a process have the same view of the memory.

所有在同一个进程里的线程是共享同一块内存空间的。这个内存空间中包含:文件描述符,安全验证的信息等。

8.一个执行的程序的实例称为进程。

线程与进程