标签: c# multithreading asynchronous process timer
对于一个项目,我使用一个外部可执行文件,由于它内部使用了一些资源,它只允许顺序访问。
已经有一些使用该资源的方法。
现在我想通过可执行文件Ping()该资源 看它是否可用。
Ping()
但是当其中一个方法运行时,Timer事件可能会进入 我希望它只是跳过Ping()。
所以我创建了一些private volatile bool isRunning,但它不起作用。 Ping没有看到isRunning
private volatile bool isRunning
Ping
isRunning
获得顺序命令执行的优秀轻量级方法是什么 这需要吗?