AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
多线程基础1
2020-03-16 20:45:23
12
举报
分享方式
免费使用
AI智能生成
并发编程基础脑图1
并发编程基础学习
学习笔记
模板推荐
作者其他创作
大纲/内容
CPU时钟周期
节拍脉冲或T周期,既主频的倒数
CPU线程概念
一般情况线程数和内核数相等
超线程模式下线程数可以是内核数的2倍
CPU时间片轮转
分时操作系统分配给每个正在运行的进程微观上的一段CPU时间<br>
时间片通常很短(在Linux上为5ms-800ms),用户不会感觉到
上下文切换
CPU 从一个进程或线程切换到另一个进程或线程。<br>
可能会耗费5000~20000个时钟周期
进程
系统进行资源分配和调度的基本单位
包含一个或多个线程,线程共享进程资源
线程<br>
是操作系统能够进行运算调度的最小单位
本身不能独立运行,不能独立拥有资源
并行
系统可以同时进行的处理个数。
比如食堂有8个窗口,那么并行度就是8
并发
单位时间内可以完成的处理个数
食堂8个窗口,完成一个打饭任务需要30秒,那么一分钟的并发数量是16
八核CPU,时间片大小是100ms,那么一秒钟的并发量就是80
收藏
立即使用
多线程基础1
PO_619175
职业:暂无
去主页
Collect
Get Started
Java多线程
Collect
Get Started
多线程原理图
Collect
Get Started
多线程
Collect
Get Started
多线程
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document