【python】-进程与线程

线程是操作系统能够进行运算调度的最小单位, 它包含在进程之中,是进程中的实际运作单位。

一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不

同的任务。

进程:QQ要以一个整体的形式暴露给操作系统功能管理,里面包含对各种资源的调用。

内存对各种资源管理的集合 就可以成为进程。

线程:是操作系统最小的调度单位,是一串指令的集合。

进程:要操作CPU,必须要先创建一个线程。进程是一堆资源的集合。

进程本身不可以执行,进程要执行必须先生成线程。

所有在同一个进程里的线程是共享同一块内存空间的。

启动线程快。

进程与线程的区别?

线程共享内存空间,进程的内存是独立的。

同一个进程的线程之间可以直接通信。

两个进程要通信,必须通过一个中间代理来实现。

创建新线程很简单,创建新进程需要对其父进程进行一次克隆。

一个线程可以控制和操作同一个进程里 的其他线程,但是进程只能操作子进程。

多线程:

 

 

 

posted @ 2018-03-16 22:41  五叶草乐园  阅读(120)  评论(0编辑  收藏  举报