我有以下代码
public void FXSMessageProc()
{
WaitHandle[] handles = new WaitHandle[]
{ _msgSignal, _terminateSignal };
while(WaitHandle.WaitAny(handles, Timeout.Infinite) == 0)
lock (_lock) simconnect?.ReceiveMessage();
}
手柄 - > _msgSignal由第三方库设置,_terminateSignal由我自己设置。代码是否正常?我应该将两个句柄标记为易失性吗?
此致 罗恩。