.net – 信号量计数

在.NET中,有没有办法计算信号量.我不需要线程安全计数,只需要合理的近似值,因此在GUI线程上报告状态.

目前我正在使用双计数器.真正的信号量和另一个同步递增和递减的变量,但这很烦人且容易出错.

最佳答案 不.要做到这一点,你必须将Semaphore换行(子类)到一个带计数器的东西.既然你不关心线程的安全性,那就不会那么难了.

点赞