线程是进程的一部分,在自己的执行空间内运行,一个进程中可以有多个线程。借助它,操作系统可以并行执行多个任务(取决于机器的处理器数量。
句柄是一个通用的操作系统术语,可以作为操作系统对象的票证。每个句柄都是唯一的并标识每个对象。线程是一个操作系统对象,您创建的每一个对象都会为它返回一个句柄。
在 Windows 下,线程句柄与线程 ID 不同,就像文件句柄与文件名不同一样。
线程句柄是一个令牌,它允许您对线程执行某些操作(通常等待或终止它)。Win32 有许多对象的这些标记,通常称它们为 HANDLE。