gpt4 book ai didi

windows - Hook 线程创建/终止

转载 作者:可可西里 更新时间:2023-11-01 13:15:59 26 4
gpt4 key购买 nike

是否可以在 Windows 上挂接到线程终止? IOW,如果进程内的线程(对其他进程及其线程不感兴趣)已终止(正常终止或更重要的是强制终止),我想收到通知。

或者, Hook 到线程创建也可以。

基本原理:我有一个库,它在每个线程的基础上管理一些信息(可以将其视为一些信息的进程范围的每个线程缓存)。当线程终止时,我必须从缓存中删除所有特定于线程的信息。 [缓存关联是使用线程 ID 实现的,线程 ID 可能会被 future 的线程重用。]

“正常”执行顺序没有问题,因为库用户将从库中分离当前线程,这将清除状态。如果有人杀死拥有缓存资源的线程,问题就会开始出现。

最佳答案

最好的方法是打电话WaitForSingleObject 和线程的 HANDLE(使用线程 id 调用 OpenThread 以获取 HANDLE)。

关于windows - Hook 线程创建/终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3802244/

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