windows 进程和线程系列翻译

application 由一个或多个process组成。process 对简单的理解就是:一个执行的application。process 的上下文中运行着一个或多个thread。thread是操作系统分配处理器时间的最小单位。thread可以执行进程代码的任意的部分,包括,当前正在被其它thread执行的部分。

job 对象允许以许多个process 为单位来进行管理。job 对象是:可命名,可控制安全属性,可共享的对象,用它可以控制与其绑定的processs的属性。在job 对象上进行的操作,将影响与其绑定的所有的process。

thread pool(线程池)是一组代表application 高效的执行异步回调操作的,worker thread(工作线程)集合。thread pool 主要用来减少application 的thread 的数量,并提供管理worker thread 的能力。

fiber(纤程)是一个执行单元,必须被application手动调度。fibers 执行在调度它们的threads 的context 中。

User-mode scheduling(UMS)是一个application 可用来调度它们的thread 的轻量机制。UMS threads 与fibers 不同的是,UMS threads 每个都有自己的thread context,而不是共享一个thread 的 thread context

 

进程和线程中的新特性https://docs.microsoft.com/zh-cn/windows/desktop/ProcThread/what-s-new-in-processes-and-threads

关于进程和线程https://docs.microsoft.com/zh-cn/windows/desktop/ProcThread/about-processes-and-threads

使用进程和线程https://docs.microsoft.com/zh-cn/windows/desktop/ProcThread/using-processes-and-threads

进程和线程参考文档https://docs.microsoft.com/zh-cn/windows/desktop/ProcThread/process-and-thread-reference

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值