操作系统之进程管理:4、线程与多线程
生活随笔
收集整理的這篇文章主要介紹了
操作系统之进程管理:4、线程与多线程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
4、線程與多線程
- 思維導圖
- 線程
- 進程的不足
- 什么是線程
- 為什么要引入線程
- 引入線程的好處
- 線程的特點
- 多線程
- 思維導圖
- 用戶級線程(ULT)
- 內核級線程
- 一對一模型
- 多對一模型
- 多對多模型
思維導圖
線程
進程的不足
1、傳統的進程只能串行地執行一系列程序。并發性不
2、傳統的進程之間切換的開銷很大
什么是線程
線程是一個基本的CPU執行單元,也是程序執行流的最小單位。
為什么要引入線程
引入線程之后,不僅是進程之間可以并發,進程內的各線程之間也可以并發,從而進一步提升了系統的并發度,使得一個進程內也可以并發處理各種任務(如QQ視頻、文字聊天、傳文件)引入線程后,進程只作為除CPU之外的系統資源的分配單元(如打印機、內存地址空間等都是分配給進程的)。線程則作為處理機的分配單元。
引入線程的好處
線程的特點
多線程
思維導圖
用戶級線程(ULT)
內核級線程
一對一模型
多對一模型
多對多模型
總結
以上是生活随笔為你收集整理的操作系统之进程管理:4、线程与多线程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: textview点击后selector的
- 下一篇: 计算机网络之数据链路层:3、差错控制(奇