多线程(Multithreading)

程序是指位於存储器中的代码的静态映像。旧的单 CPU 计算机系统一个一个地加载和执行程序。如果程序花费大量时间等待 I/O 操作完成,这种方式可能会浪费大量宝贵的 CPU 或处理器时间。多道程序是一种计算机系统特性,其中可以将多个程序加载到主存储器中,并且可以切换程序执行以提高 CPU 的利用率。


-在过去的日子里加载和执行程序:)
多任务处理是操作系统的一项功能。它可以是合作的或抢先的。几乎所有现代操作系统都实现了基於时隙的抢占式多任务处理。您可以在多任务系统中同时欣赏音乐、下载文件和上网。
https://ithelp.ithome.com.tw/upload/images/20210817/20132160bWYPLIrIEz.jpg
-Windows 3.1,协作式多任务系统(来源:网络百科全书)
https://ithelp.ithome.com.tw/upload/images/20210817/201321608tel6GzGiw.png
-OS/2,一个抢占式多任务系统(来源:metztli)
多线程是一个应用程序特性。下载文件时,单线程应用程序的用户界面将冻结。多线程应用程序可以使用 UI 线程来更新其用户界面和其他线程来下载文件以避免 UI 锁定。
https://ithelp.ithome.com.tw/upload/images/20210817/20132160LYygzSJlxo.png
-多线程(来源:abhiappmobiledeveloper)
多处理是计算机系统的一项功能。它强调可以在具有多个 CPU 或由多台计算机组成的计算机系统中进行处理。
https://ithelp.ithome.com.tw/upload/images/20210817/20132160xDOG0nhWwZ.jpg
-多处理:SMP 和 MPP(来源:变形虫技术)
参考
. 程序、进程和线程
. 多道程序和多处理

资料来源: Wentz Wu QOTD-20210724
My Blog: https://choson.lifenet.com.tw/


<<:  Ruby解题分享--Climbing Stairs

>>:  第37天~

WordPress 如何关闭 XML-RPC 服务,避免资安攻击风险

为了提升 WordPress 站台安全性,我安装了防火墙及防毒外挂 Wordfence,此外挂提供了...

Day 9 ( 中级 ) 空中传爱 ( 广播 )

空中传爱 ( 广播 ) 教学原文参考:空中传爱 ( 广播 ) 这篇文章会介绍如何使用「发送广播」、「...

EP 09 - [TDD] Message 加密及解密 (1/2)

Youtube 频道:https://www.youtube.com/c/kaochenlong ...

[DAY16]模板按钮

TemplateSendMessage - ButtonsTemplate buttons_temp...

[DAY 29]用GooseMod轻松改变discord主题

GooseMod主要管理两个功能: 主题 套件 套件我看了一下觉得目前没有我喜欢的所以就不多作介绍 ...