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

网站无法连接到服务器站长之家是什么

网站无法连接到服务器,站长之家是什么,站点推广是什么意思,网站背景全屏文章目录 线程的实现方式和多线程模型总览线程的实现方式用户级线程内核级线程多线程模型一对一多对一多对多 小结 线程的状态,转换,组织,控制总览 线程的状态与转换线程的组织与控制 线程的实现方式和多线程模型 总览 线程的实现方式 用户级线程 程序自己通过自己设计的线程…

文章目录

线程的实现方式和多线程模型

总览

在这里插入图片描述

线程的实现方式

用户级线程

程序自己通过自己设计的线程库实现线程管理调度

如QQ有三个功能,这三个功能需要同时进行,通过进程实现就是三个进程分别实现这三个功能

在这里插入图片描述
如果由一个进程实现?相当于并发执行三个功能
在这里插入图片描述

线程的管理工作:由线程库(如上面通过while),不是操作系统。
线程切换由程序自己的线程库来完成,不需要CPU变态
操作系统不能意识到用户级线程的存在,它只是在执行进程的代码,代码中的线程库部分能够实现并发执行各个线程

优点:切换线程只需要在用户态完成
缺点:被阻塞在某段代码时整个进程的其他线程都会阻塞,且多个线程都是运行在一个CPU的(CPU的调度单位依然是进程)

在这里插入图片描述

内核级线程

线程的管理工作由操作系统完成
线程的切换需要CPU变态(需要操作系统介入)

引入内核级线程后,CPU调度的基本单位是线程,多个线程也可以分派到多个CPU上并行运行

在这里插入图片描述

多线程模型

一对一

在这里插入图片描述

多对一

在这里插入图片描述

多对多

此时内核级线程与用户级线程的对应关系由有两种
一个内核级线程对应多个用户级线程就是之前的多对一的情况
而一个内核级线程对应一个用户级线程就是之前的一对一情况

在这里插入图片描述

小结

在这里插入图片描述

线程的状态,转换,组织,控制

总览

线程的状态和转换与进程的差不多
在这里插入图片描述

线程的状态与转换

时间用完是并发执行中的轮换的原因

我们通常关注这三个状态
在这里插入图片描述

线程的组织与控制

保存堆栈指针是在保存该线程的栈顶地址和栈底地址,切换线程后,该线程的堆栈信息依然在内存中

组织线程表的类型可以不同,如将系统的线程都组成一张表,或者按照进程来组成线程表,又或者按照线程状态来分状态组织线程表

在这里插入图片描述
控制就是实现线程状态的切换和线程的调度

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

相关文章:

  • 辛集seo网站优化价格许昌网站seo
  • 网站建设后期维护百度快速收录技术
  • 网站建设中的推广工作seo学校培训
  • 上海专业网站建设网百度搜索推广开户
  • 做学校网站素材图片合肥seo代理商
  • 真题真做报名网站淘宝搜索关键词排名
  • 免费的黄冈网站有哪些平台?培训行业seo整站优化
  • 寿县住房与城乡建设局网站真正免费的网站建站平台
  • 常德seo招聘网站seo站长工具
  • 网站开发多久完成俄罗斯搜索引擎yandex推广入口
  • 漳州做网站建设建网站免费
  • 网站建设服务上海广州软文推广公司
  • 做一个网站app需要多少钱web制作网站的模板
  • 网站建设的财务计划新媒体营销策略有哪些
  • 网站建设分金手指专业二八宁波品牌网站推广优化
  • 清远网站建设公司百度游戏风云榜
  • 网上可以自学什么技术win7系统优化软件
  • 嘉兴建站软件如何做好企业网站的推广
  • 在凡科做网站短视频推广
  • 深圳推广公司推荐q群排名优化软件
  • 什么网站做简历模板宁德市医院
  • 用什么软件做公司网站游戏推广赚佣金的平台
  • 购物网站 后台模板河北seo技术培训
  • 聊城建设委员会官方网站google seo
  • 广西建设网郭业棚seo推广具体做什么
  • 武汉网站seo诊断谷歌下载官网
  • 做地方网站能赚钱吗免费seo网站诊断
  • 图片设计在线网站推广优化外包便宜
  • 武汉平价做网站网络软文推广案例
  • 新产品线上推广方案鞍山seo外包