0

我想通过 AutoResetEvent 同步两个线程......但是,Windows 8.1 商店应用程序中不再存在重置事件。有谁知道除了 AutoResetEvents 我应该使用什么?我的代码是这样的:

线程1:

Void Add(float data)
{
    list.add(data);
    updateResetEvent.Set();
}

线程2:

void Update()
{
     while(updateResetEvent.WaitOn())
     {
          render();
     }
}
4

1 回答 1

0

AutoResetEvent 确实存在于 Windows 8.1 应用商店应用程序中。事实上,我能够在 VS 2013(预览版)中创建一个使用它的测试应用程序。

我所做的只是添加以下行:

using System.Threading;

然后我就可以访问这些同步类:

AutoResetEvent
ManualResetEvent
ManualResetEventSlim
Monitor
Mutex
ReaderWriterLockSlim
Semaphore
于 2013-09-02T18:39:15.337 回答