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

做企业门户网站网站建好后维护麻烦吗

做企业门户网站,网站建好后维护麻烦吗,大连专业手机自适应网站制作,wordpress 虚拟资源线程的两种实现方式——内核支持线程(kernal Supported Thread, KST), 用户级线程(User Level Thread, ULT) 1. 内核支持线程 顾名思义,内核支持线程即为在内核支持下的那些线程,它们的创建&am…

       线程的两种实现方式——内核支持线程(kernal Supported Thread, KST), 用户级线程(User Level Thread, ULT)

1. 内核支持线程

        顾名思义,内核支持线程即为在内核支持下的那些线程,它们的创建,阻塞,撤销和切换等,都是在内核空间中进行的。

        假如系统中设置的是内核支持线程,则调度便是以线程为单位进行的。

该线程实现方式的优点:

(1)在多线程处理器系统中,内核能够同时调度同一进程中的多个线程并行执行。

(2)如果一个进程中的线程阻塞了,内核可以调用该进程下的其他线程占用处理器,也可调用其他进程的线程。

(3)内核支持线程具有最小的数据结构和堆栈,线程的切换比较快,开销小。

(4)内核本身也可以采用多线程技术,可以提高线程的执行速度和效率。

该线程实现方式的缺点:

        对于用户的线程切换而言,其模式切换的开销较大,在同一进程内,从一个线程切换到另一个线程时,需要从用户态转到内核态进行,这是因为用户进程的线程在用户态运行,而线程调度和管理是在内核实现的,系统开销较大。

2. 用户级线程

        用户级线程实在用户空间中实现的。对线程的创建,撤销,同步与通信等,都无需内核的支持,即用户级线程与内核无关。在一个系统中的用户级线程的数目可以到达数百个乃至数千个。

        对于设置了用户级线程的系统,其调度仍是以进程为单位进行的。

        在进行跨进程调度时,用户级线程需要内核支持。

        该线程实现方式的优点:

(1)线程的切换无需转换到内核空间,从而节省了模式切换的开销。

(2)调度算法可以是线程专用的。

(3)用户级线程的实现与OS平台无关,因为对于线程管理的代码是属于用户程序的一部分,所有的应用程序都可以对之进行共享。

        该线程实现方式的缺点:

(1)系统阻塞调用问题。当线程执行一个系统调用时,不仅该线程被阻塞,该进程的所有线程都会被阻塞。而在内核支持线程中,则该进程中的其他线程仍然可以运行。

(2)在单纯的用户级线程实现方式中,多线程应用不能利用多处理机进行多重处理的优点,内核每次分配给一个进程的仅有一个CPU,因此,进程中仅有一个线程能执行,在该线程放弃CPU之前,其他线程只能等待。

http://www.dtcms.com/a/530352.html

相关文章:

  • 雅菲奥朗人工智能知识墙分享(三):『AI算力:人工智能时代的“核心引擎”』
  • 如何判断网站是否被收录wordpress加载视频教程
  • 手机版网站系统网站建设和媒体渠道
  • 网站加速 wordpresswordpress媒体库一直转圈
  • Linux 离线迁移conda R虚拟环境教程
  • 过界女主个人做网站的班级网站的建设
  • 杭州公司网站建设套餐怎样申请建立自助网站
  • 网站备案号查询网温州论坛官方网
  • 做网站百度推广南沙网站建设公司哪家好
  • 重庆网站建设推荐网站营销推广有哪些
  • 网站控制做百度网站需不需要备案吗
  • ps制作网站网站开发文档模板下载
  • 手机站建设前端网站设计
  • 门户网站建设招投标php网站视频代码
  • 格尔木网站建设公司怎么入侵网站后台管理
  • 网站升级改造建设方案百度网站地图在线生成
  • 北京建设企业协会网站wordpress 打开慢 google
  • 创建网站投资多少网页生成应用
  • asp.net开发网站和优势网站建设】
  • 怎么计算网站开发费用如何建设自己的网站
  • 云计算网站建设郑州哪家做网站最好
  • 重庆网站建设推广优化医生做兼职有什么网站吗
  • 禅城网站制作设计室内装修app软件
  • 旅游去过的地方可做标识网站一个域名做多个网站
  • 基于ATC89C51单片机的超市临时储物柜密码锁设计
  • 汽车网站建设策划书施工企业安全管理制度
  • 怎么知道网站是php个人手机版网站建设
  • HTML 01入门:从概念到开发环境搭建与页面头部配置
  • 大酒店网站源代码郴州建设网站哪家好
  • 福州做商城网站公司网站建设人员要求