gpt4 book ai didi

c++ - Windows中是否有监视同步对象(互斥量、事件、信号量)的工具?

转载 作者:可可西里 更新时间:2023-11-01 13:23:27 25 4
gpt4 key购买 nike

Windows中有没有监控进程同步对象状态的工具?即。

  • 事件/互斥:有信号或无信号
  • 信号量:计数

更好的是,记录哪个线程做了什么,例如。 “线程 #5421 信号事件 - testevt”

最佳答案

Memory Validator

Process Explorer

Handle用法:handle -s ==> 打印每种打开的句柄的计数。

[编辑]:

如何使用 Process Explorer 监控进程同步对象的状态。

打开进程浏览器

  • 在进程部分单击您的 exe(例如:MyApp.exe)
  • 单击 Show Lower Pane(或按 Ctrl+L)。这将显示所有同步对象。 (例如:我的事件)
  • 右键单击同步对象(例如:myEvent)并单击属性...在上下文菜单中。
  • 这会带来同步对象的详细信息。在 Details 选项卡中,您可以看到

    Event Info(如果同步对象是事件):给出关于事件的信息状态(同步对象是否有信号)

    信号量信息(如果同步对象是信号量):提供信号量的计数。

关于c++ - Windows中是否有监视同步对象(互斥量、事件、信号量)的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801284/

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