zoukankan      html  css  js  c++  java
  • Linux-线程引入

    1、使用进程技术的优势

    (1)、CPU分时复用,单核心CPU可以实现宏观上的并行

    (2)、实现多任务系统需求(多任务的系统是客观的)

    2、进程技术的劣势

    (1)、进程间切换开销大

    (2)、进程间通信麻烦并且效率低

    3、解决方案就是线程技术

    (1)、线程技术保留了进程技术实现多任务的特性。

    (2)、线程的改进就是在线程间切换和线程间通信上提升了效率。

    (3)、多线程在多核心CPU上面更有优势。

    4、Linux中的线程简介

    (1)、一种轻量级进程

    (2)、线程是参与内核调度的最小单元

    5、线程技术的优势

    (1)、像进程一样被OS调度

    (2)、同一进程的多个线程之间很容易高效率通信

    (3)、在多核心CPU(对称多处理架构SMP)架构下效率最大化(它能保证多个线程在多个核心上同时运行起来)

  • 相关阅读:
    jQuery 选择器
    http statusCode(状态码)含义
    JS实现拖拽效果
    Sql Service中的分页
    SQL Server中一些不常见的查询
    游标的基本写法
    doT.js
    关于GridView中控件的问题
    Sql Server创建函数
    ASP.NET中Ajax的用法
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/11293691.html
Copyright © 2011-2022 走看看