当前位置: 首页 > news >正文

网站建设前的规划软文发稿网

网站建设前的规划,软文发稿网,品牌网站建设四川,北京建设工程二级市场网站文章目录 一、进程和线程的联系二、进程和线程的区别 一、进程和线程的联系 操作系统中可以有很多进程,每个进程都有自己独立的资源;一个进程中可以有很多线程,系统中的每个线程都能独立调度,同一个进程中的各个线程共享内存/硬盘…

文章目录

  • 一、进程和线程的联系
  • 二、进程和线程的区别

一、进程和线程的联系

操作系统中可以有很多进程,每个进程都有自己独立的资源;一个进程中可以有很多线程,系统中的每个线程都能独立调度,同一个进程中的各个线程共享内存/硬盘资源。进程是资源分配的基本单位,线程是调度执行的基本单位。

每个线程都是单独调度的,在调度过程中系统就不再考虑进程这样的概念了

线程特点:
①每个线程都可以独立地去CPU上调度执行
②同一个进程里的多个线程之间共用同一份内存空间和文件资源(导致这时创建线程的时候就不需要重新申请资源了,直接复用之前分配给进程的资源即可,省去了申请资源的开销,因为系统申请资源时会在内存中有一个遍历的过程,于是与创建进程相比创建线程的效率就更高了。刚开始创建第一个线程的时候相当于是和进程一起创建的,还是需要有一定的开销去申请资源(这个申请资源的开销记在进程上),后面再创建线程开销就省下了)
③线程能提高效率,能实现并发编程,同时开销更小
④增加线程的数目,能进一步提高效率
⑤线程不能无限制地增加,线程数量达到一定程度时,再进一步增加线程的数目,效率无法进一步提升,反而会因为要调度的线程太多使调度的开销过大,反而会降低程序的执行效率
⑥线程数目多了之后,容易产生冲突,称为“线程安全问题”(两个线程同时去访问同一个变量,比如平台只有一张票,A在平台上买票,此时平台还没来得及更新数据库的数据,B发现平台上还有票就再次买了票,然后平台更新数据库的数据,这导致一张票被卖了两次,这里A和B是同时买票)
⑦如果某个线程出现异常,如果没有妥善处理(比如用catch捕获),就容易导致整个进程都出现问题(崩溃),此时其它线程也随之消亡

多进程可以实现并发编程的效果,但是多进程编程模型有明显的缺点是进程太重量、效率不高(消耗较多时间在申请进程的资源上,因为系统申请进程资源时在内存中有一个遍历的过程),为了解决这个问题,引入“线程”(Thread),线程也叫“轻量级进程”,创建线程比创建进程更快,销毁线程比销毁进程更快,调度线程比调度进程更快。多线程也可以实现并发编程的效果。

二、进程和线程的区别

①进程包含线程,一个进程里面可以有一个线程也可以有多个线程
②进程和线程都是用来解决并发编程的问题的,但是线程比进程更轻量、高效
③线程比进程更轻量、高效的原因在于同一个进程里的线程之间共用同一份进程的内存和硬盘资源,创建线程时直接复用之前分配给进程的资源即可,省区了申请资源的开销(在代码上,进程之间通信需要借助一个公共空间来完成数据的交互,而线程之间因为共用同一份内存和硬盘资源所以可以直接访问对方的变量即可完成线程之间的数据交互)
④进程和进程之间是具有独立性的,一个进程挂了不会影响其它进程。同一个进程内的线程和线程之间是可能会相互影响的(比如“线程安全问题”和“线程出现异常问题”)
⑤进程是资源分配的基本单位,线程是调度执行的基本单位

http://www.hkea.cn/news/690170/

相关文章:

  • 网站地图怎么样做更利于收录手机百度搜索引擎入口
  • 中国建筑公司网站谷歌浏览器官方app下载
  • 厦门网站建设策划seo网站优化培训找哪些
  • 宝安区住房和建设局官方网站seo搜索引擎优化书籍
  • 省建设厅执业资格注册中心网站2023搜索最多的关键词
  • 本地wordpress上传搜索引擎营销优化策略有哪些
  • html手机网站模板培训心得体会800字
  • 合肥做网站公司哪家好经典的软文广告
  • 网站备案哪个部门北京推广
  • 澳环网站设计公司网站建设方案
  • 云南旅行社网站建设网络推广有多少种方法
  • 龙岗做商城网站建设网络营销战略的内容
  • 网站建设网络公整站排名
  • 南昌购物网站制作软文广告成功案例
  • 鞍山找工作哪个网站最靠谱千度搜索引擎
  • 济南做网站互联网公司英文seo推广
  • 给企业做网站的公司品牌整合营销传播
  • 互联网技术应用学什么杭州优化建筑设计
  • 重庆网站建设要点襄阳seo优化排名
  • 哪个网站用织梦做的seo站长工具查询系统
  • 本地wordpress 上传搜索引擎优化简历
  • 个人创业做网站软文营销怎么写
  • wordpress相册点击弹出框金华seo全网营销
  • 郑州手机网站建设搜狗网站收录提交入口
  • 清风网站建设抖音推广方式有哪些
  • 工作室网站开发广东网站seo营销
  • 广州正佳广场攻略深圳债务优化公司
  • 如何自己免费建网站seo网站有哪些
  • 南昌网站建设案例如何制作自己的链接
  • wordpress大流量专业的网站优化公司