zl程序教程

您现在的位置是:首页 >  其他

当前栏目

2.1.5 线程概念和多线程模型

2023-09-11 14:15:52 时间

思维导图

在这里插入图片描述

啥是线程,为什么要引入线程?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

引入线程机制后,有啥变化?

在这里插入图片描述

线程的属性

在这里插入图片描述

线程的实现方式

用户级线程

在这里插入图片描述

用户级线程对用户不透明,简言之: 用户知道线程内部是啥东西,有几个用户级线程。
它对于用户没有啥隐藏的就是不透明。
透明的话就啥也看不到了。就如同一个透明玻璃,你有时候根本看不到还有玻璃的存在。

切勿以为,透明就是那种透视眼啥的,内部一览无余,这种想法是不正确的。

内核级线程

在这里插入图片描述

组合方式

在这里插入图片描述

多线程模型

多对一模型

在这里插入图片描述

一对一模型

在这里插入图片描述

多对多模型

在这里插入图片描述