1、Thread.Sleep()
Thread.Sleep(1000);  // 等待1s
  • 1.
2、Task.Delay()
await Task.Delay(1000);  // 等待1s
  • 1.
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
    }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

作者:꧁执笔小白꧂