111,125
社区成员
发帖
与我相关
我的任务
分享var send = SendRequestInit(order);
if(send=="success")
{
SendInitOrder(orer)
}
这样????
ManualResetEvent signals = new ManualResetEvent[] {
new ManualResetEvent(false),
new ManualResetEvent(false)
};
void Demo()
{
SendCommand(0);
while(WaitHandle.WaitAny(signals) == 0)
{
// Reset for next command
signals[0].Reset();
// Get next command number
// SendCommand();
}
}
void SendCommand(int number)
{
// send command, save number etc.
}
void OnDataReceive()
{
if (CheckReceiveData())
{
signals[0].Set();
}
else
{
signals[1].Set();
}
}