我有一个CAD插件应用程序。在我的CAD应用程序中,CAD可能对可以使用哪个线程来修改CAD体有限制。以下是我的要求:
一个有效的解决方案可以是在尝试使用主(构造)线程之前检查它是否繁忙。
所以我的问题是:如何检查主线程是否忙?
发布于 2018-06-27 07:06:46
我有一个类似的问题,并以下列方式解决:
ManualResetEvent waiter = new ManualResetEvent(false);
control.BeginInvoke((Action)(() => waiter.Set()));
bool threadIdle = waiter.WaitOne(timeout);设定任何等待时间的超时时间(例如500 to )
https://stackoverflow.com/questions/46663938
复制相似问题