用计算机语言理解如何多线程工作(用计算机语言理解如何多线程工作的过程)

平时跟一些朋友/同事聊天的时候会听到这样一些声音:

”工作量很大,一天到晚都在忙“

用计算机语言理解如何多线程工作(用计算机语言理解如何多线程工作的过程)

”我现在在忙xxx,要等我忙完了才能xxx“

”一天到晚杂事太多,都把自己淹没了“

一个现象背后隐藏的原因是复杂的,通常难以做单一归因解释,即使从时间管理的角度切入都可以找到很多的理论和解释。其中“线性工作”是导致这种现象的一种典型原因,那怎样做到”多线程工作“呢?

用计算机语言理解如何多线程工作(用计算机语言理解如何多线程工作的过程)

计算机在多任务调度时所追求的是“一段时间内”的最大吞吐量和“合理的”响应速度;

多任务处理是以性能开销为代价的,个别任务的响应速度变慢和上下文切换的大量成本最为明显。因此多任务调度需要综合平衡任务的时长、优先级、是否可中断、任务类型(CPU耗时在任务中的占比)这些主要因素。在日常拿到一件事情的时候,我们可以参考CPU的做法:

关于任务时长与优先级的思考

首先需要对这件事情的耗时和优先级做一个判断,尽量按优先级优先处理重要的事情; 随着时间的推移,能够定期动态重新评估调整优先级,避免部分任务得不到及时响应; 为了保证尽量大的吞吐量和速度,必要时可以抛弃部分任务,但要有回落兜底机制,避免系统异常(例如协调给其他同学来完成,节省出自己的时间,但保证任务的完成)

关于是否可中断的思考

计算机上下文切换代价很高,人切换思考和任务同样也有转化损耗。转换损耗的形成原因主要有两种,一是任务A留下的认知惯性,也就是之前已经习惯了任务A的认知情境、反应方式,这个惯性会对完成任务B造成干扰;二是做B的时候需要对B进行认知重构,重新回忆起B的相关背景和信息,这个重构也需要时间,而且可能不完整。因此拿到一个任务的时候首先要对任务做有效的剖析非常重要,区分哪些是允许中断的部分,哪些是不能被中断的部分。尽量避免打断“不能被中断的部分“任务,而在”可中断部分“进行并发处理。

关于任务类型的思考

类似于DMA,拿到一件事情要区分哪些部分是必须要自己完成的(CPU任务),哪些是可以委派给其他人完成的(I/O任务),把可以别人协助完成的任务委派给别人完成,并通过中断(时间对齐、预期管理等)来对资源Ready进行响应做后续处理。通过将部分任务委派给其他人,可以提升自己处理任务的速度和吞吐量。

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/225961.html

(0)
电脑教程电脑教程
linksys Velop 网络解决方案(linksys使用说明)
上一篇 2023年3月3日 10:01
电脑端如何批量压缩图片大小(电脑如何批量压缩图片)
下一篇 2023年3月3日 10:07

相关推荐

  • 运算器的作用是(图文)

    【导读】运算器的作用是,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。运算器的作用是实现算术运算和逻辑运算 。  运算器(arithmet

    2021年7月4日
    9.2K
  • 设置好了路由器为啥没网(路由器设置好了为啥还有个感叹号)

    当你购买了一台新的路由器,连接好网络电源后,你可能会发现,虽然路由器设置好了,但是却无法上网,甚至还有一个感叹号提示。 那么,为什么设置好了路由器还会出现这种情况呢? 原因一:宽带…

    网络 2023年10月27日
    284
  • 私有云存储是什么?(两种个人搭建私有云存储方案)

    私有云存储是什么? 私有云存储是指个人或组织在自己的服务器上搭建的云存储服务,用于存储个人或机构的数据。 相比于使用公共云存储服务,私有云存储有更高的安全性和隐私保护,同时可以更好…

    2023年9月13日
    286
  • Win10系统访问局域网共享文件速度慢的解决方法(图)

    原标题:"Win10系统访问局域网共享文件速度慢的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。现在的很多公司都有搭建了局域网,可以方便共享一些资料和文件,不过一些win10系统用户反映说

    2021年8月12日
    28.7K
  • 高科GAOKE无线路由器设置上网方法

    一台新购买(恢复出厂设置后)的高科无线路由器,要连接Internet上网上网,需要经过以下几个设置步骤:1、设置电脑IP地址;2、安装高科路由器;3、设置高科路由器上网。

    2021年3月19日
    20.8K
  • 小米路由器幻灯片怎么设置(小米 路由器 重置)

    小米路由器幻灯片怎么设置(小米 路由器 重置) 小米路由器是一款性价比很高的路由器,能够满足我们日常生活中的网络需求。而小米路由器的幻灯片设置则可以让我们更好地掌握和管理我们的网络…

    网络 2025年12月6日
    2.3K
  • tplogincn路由器设置网址

    tplogin.cn是TP-Link路由器的设置网址,路由器线路连接正确后,在浏览器输入:tplogin.cn,就能进入到设置页面。最近有很多用户反馈,在设置TP-Link路由器的时候,不能进入tplogin.cn设置页面。这种情况,多半是操作有问题所致,建议仔细阅读下面内容,查看解决办法。温馨提示

    2021年5月27日
    15.6K
  • 电脑复制粘贴方法6种 复制和粘贴快捷键?

    电脑复制粘贴方法6种 复制粘贴的五种方法复制和粘贴快捷键? 选择文本后,同时按下文本ctrl c 复制,然后按下Ctrl v粘贴选择文本后,单击右键复制粘贴3 选择文本后,选择菜单栏中的编辑,然后

    投稿 2022年7月9日
    32.4K
  • 电信宽带已连接但不能上网(图文)

    【导读】电信宽带已连接但不能上网,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。以手机为例,电信宽带已连接但不能上网的原因:  1、WiF

    2021年7月3日
    69.7K
  • 路由器信号消失怎么设置(路由器信号增强怎么设置)

    路由器信号消失怎么设置(路由器信号增强怎么设置) 路由器信号消失可能有多种原因,比如信号干扰、路由器设置不当等,可以根据以下步骤来进行设置: 1.检查路由器位置 路由器位置不宜过于…

    网络 2023年12月14日
    552