进程:process是一个外理过程,即然是外理过程,那么它就有生命周期,从进程的启动,运行,直到运行结束,进程终止。进程是程序的执行实例,即运行中的程序,同时也是程序的一个副本,程序是放置于磁盘的,而进程是位于内存中的。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。

线程:thread 一个进程至少包括一个线程,通常将该线程称为主线程,所以线程是比进程更小的单位,是系统分配外理器时间的基本单元。一个进程要想同时在多颗CPU上远行,必须得分成互不影响的多个执行流,而后每组单独在各自己所分配的CPU上运行,这咱分化后的执行流且有着比进程更小资源分配单位称之为线程。线程之间可以共享内存空间,当一个文件需要被打开多次时,线程模型可以节省很大的内存空间,但是得避免因资源征用造成死锁问题。并且线程在运行过程当中,如果某个线程崩溃或出现意外情况,会影响同个进程内其它线程,比单进程进程模型稳定性差。

最新文章

  1. eval解析非标准json
  2. HTTPS通信机制
  3. 编码识别工具:hash-identifier
  4. #include<filename.h> 与 #include“filename.h”
  5. 微博发布效果jq版
  6. Ubuntu设置为命令行登录
  7. body全屏
  8. 截取TableView生成图片
  9. CF611D lcp+dp
  10. debian proftpd安装
  11. 微信小程序新闻信息列表展示
  12. FORM表单中onclick()、submit()与onsubmit()的问题
  13. 2018面向对象程序设计(Java)第18周学习指导及要求
  14. 将本地分支push到远程分支
  15. TCP的11种状态(转载)
  16. Outdated Kotlin Runtime
  17. Ubuntu 14.04 编译 Android 4.2.2 for Tiny4412
  18. 丢失或损坏NDF文件如何附加数据库
  19. AFNetworking 2.0使用(持续更新)
  20. curl 模拟发起百度地图API post请求

热门文章

  1. python 什么叫迭代
  2. jQuery get selected text from SELECT (or DROPDOWN) list box
  3. Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener. ...nested exception is java.lang.NoSuchMethodError:
  4. Arduino从DHT11读取温湿度数据并显示在1602LCD
  5. Hopfield神经网络和TSP问题
  6. Python函数的静态变量
  7. 关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明
  8. 【基础】centos 6.X 下修改图形界面为命令行界面(单用户救援模式)
  9. React(0.13) 利用componentDidMount 方法设置一个定时器
  10. java WSDL接口webService实现方式