gpt4 book ai didi

.net - 句柄和线程有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 12:40:44 25 4
gpt4 key购买 nike

我在 Windows 任务管理器 -> 系统 block 下的性能选项卡中看到,我看到进程、线程和处理统计信息。

有人能告诉我什么是句柄吗(包括开发观点在内的技术信息)?

最佳答案

线程是进程的一部分,在自己的执行空间内运行,一个进程中可以有多个线程。在它的帮助下,操作系统可以并行执行多个任务(取决于机器的处理器数量。

句柄是一个通用的操作系统术语,可以是操作系统对象的票证。每个句柄都是唯一的并标识每个对象。线程是一个 OS 对象,您创建的每个线程都会为它取回一个句柄。

在 Windows 下,线程句柄与线程 ID 不同,就像文件句柄与文件名不同一样。

线程句柄是一个标记,它允许您对线程执行某些操作(通常是等待它或终止它)。 Win32 有很多对象的这些标记,通​​常称它们为 HANDLE。

关于.net - 句柄和线程有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com