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

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

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

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

”我现在在忙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

相关推荐

  • 拓实路由器桥接设置图(拓实挂卡路由器怎么设置)

    拓实路由器桥接设置图 拓实挂卡路由器怎么设置?这是许多用户都会遇到的问题。下面我们就来介绍一下拓实路由器桥接设置图。 首先,我们需要进入路由器的管理页面。在浏览器地址栏输入路由器的…

    网络 2024年11月20日
    822
  • 路由器的一键重启怎么设置(路由器一键重启是什么意思)

    路由器的一键重启怎么设置(路由器一键重启是什么意思) 路由器的一键重启是指在遇到路由器故障或者网络连接不稳定的情况下,通过按下路由器上的重启按钮或者在路由器的管理页面点击重启按钮,…

    网络 2024年12月14日
    137
  • 家用路由器什么牌子最好信号最稳定

    原标题:"无线路由器哪个牌子最好信号最稳定"相关路由器设置经验分享。 - 来源:WiFi之家网  在网络互联设备中,路由器是使用最广的一种网络互联设备,是数据通信的重要互联设"

    2021年2月12日
    17.1K
  • 路由器怎么备份参数?路由器不小心恢复缺省参数的解决办法

    摘要:路由器怎么备份参数?这样做的好处是,当路由器参数遭到破坏或路由器发生故障需要更换时,能及时恢复路由器的配置,便于网络系统迅速恢复正常。下面分享路由器不小心恢复缺省参数的解决办法......

    路由器百科 2022年12月27日
    2.8K
  • win7默认网关不可用怎么解决

    有很多使用win7的小伙伴发现windows7操作系统好像有个大问题,就是和路由器的连接频繁地自动掉线。通过诊断说是:默认网关不可用,然后自动修复,之后就能上网了,但不用多久又会掉…

    网关 2022年12月1日
    22.8K
  • 路由器设置关闭信号灯(路由器信号灯一直闪怎么回事)

    随着科技的不断发展,路由器已经成为了人们在家庭和办公室中必不可少的一种设备。但是,有时候路由器的信号灯会一直闪烁,这可能会影响到我们的网络使用效果。那么,如何设置关闭路由器的信号灯…

    网络 2024年12月12日
    411
  • 电脑traceroute命令

    【导读】traceroute命令路由器设置教程,下面WiFi之家网小编详细为大家介绍一下。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样

    路由器设置 2021年7月29日
    9.0K
  • 手机网卡怎么设置网速快(如何让流量网速变快)

    在手机中发现了一个设置,使用了一段时间,确实能有效地提高手机的网速,用手机看视频再也不卡顿了,现在分享给大家。 一个小设置,让你的手机网速翻倍,看视频不卡顿 1、设置。我们找到手机…

    路由器百科 2022年11月2日
    79.0K
  • 百度网盘下载速度很慢怎么解决

    原标题:"百度网盘下载速度很慢 百度云下载速度如何提高"相关电脑问题教程分享。 - 来源:WiFi之家网。目前百度网盘的下载速度下降很多,都要开通VIP付费才能提升下载速度,那么有什么方法可以免费提速呢

    2021年7月4日
    11.0K
  • 计算机是怎么设置路由器的(中兴路由器怎么设置)

    计算机是怎么设置路由器的(中兴路由器怎么设置) 想要让计算机和其他设备可以连接互联网,就需要设置路由器。中兴路由器也是一款常见的路由器品牌,下面就来介绍一下中兴路由器的设置方法。 …

    网络 2025年3月25日
    2.1K