VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python爬虫 >
  • Python多线程进程和线程的区别

进程:对各种资源管理的集合就可以称为进程。
线程:是操作系统能够进行运算调度的最小单位。

进程和线程的区别:
1、线程共享内存空间,进程有独立的内存空间。
2、线程启动快,进程启动慢。
      注意:二者的运行速度是无法比较的。
3、线程是执行指令的集合,进程是资源的集合
4、两个子进程之间数据不共享,完全独立。
      同一个进程下的线程共享同一份数据。
5、创建新的线程很简单,创建新的进程需要对他的父进程 
      进行一次克隆。
6、一个线程可以操作(控制)同一进程里的其他线程,但
      是进程只能操作子进程
7、同一个进程的线程可以直接交流,两个进程想要通信,
      必须通过一个中间代理来实现。
8、对于线程的修改,可能会影响到其他线程的行为。但是 
      对于父进程的修改不会影响到子进程。


相关教程