Windows和Linux上的C#程序对于时间的处理的差异
Thread.Sleep(0)与Thread.Sleep(1)暂停的时间差异巨大。
Thread.Sleep(0)在windows上可能会立即释放处理器,让出CPU时间片,Linux上不会
Thread.Sleep(1)在Windows上会立即释放处理器,等待时间片的整数倍。linux系统中,不释放时间片,直接等待1毫秒。
linux上时间更精确
Thread.Sleep(0)与Thread.Sleep(1)暂停的时间差异巨大。
Thread.Sleep(0)在windows上可能会立即释放处理器,让出CPU时间片,Linux上不会
Thread.Sleep(1)在Windows上会立即释放处理器,等待时间片的整数倍。linux系统中,不释放时间片,直接等待1毫秒。
linux上时间更精确