【发布时间】:2011-10-30 12:05:36
【问题描述】:
我正在尝试调试一个使用CSemaphore 来限制缓冲区大小的多线程程序。
如何从这个类中获取信号量计数器的当前值?它似乎没有被它的任何成员直接访问,而且我似乎也找不到任何可以给我它的函数。
【问题讨论】:
-
禁止知识。因为如果你能得到它,你有时会得到错误的值。不要乱穿线比赛,他们会吃掉你。
-
@Hans:忘掉量子计算吧,这就是量子编程!
-
为什么不直接跟踪事件以手动调试和计数?您甚至可以以“类似 CSV”的格式进行跟踪并粘贴到 excel 中,这样您就可以做一些公式。
标签: c++ multithreading visual-c++ mfc semaphore