1、Thread.Sleep()
Thread.Sleep(1000); // 等待1s
2、Task.Delay()
await Task.Delay(1000); // 等待1s
3、Monitor.Wait(threadlock, 1000);
object threadlock = new object(); // 资源锁
for (int aii = 0; aii < 3; aii++)
{
...
if(...){
break;
}
lock (threadlock)
{
Monitor.Wait(threadlock, 1000); // 等待1s
}
}