Tag: 线程线程 睡眠

使用Thread.Sleep短时间的问题

我有一个2线程(现在)的应用程序,但似乎函数Thread.Sleep()不能很好地工作。 它会占用线程,但需要花费更多的时间(例如 – 我想睡5分钟,睡眠时间为0.3秒或更长)。 这是代码: int vlakien = 2; Thread[] vlakna; vlakna = new Thread[vlakien]; for (int i = 0; i < vlakien; i++) { try { vlakna[i] = new Thread(new ThreadStart(utok)); vlakna[i].Start(); } } private void utok() { //some code Thread.Sleep(5); //some code } 此外,我试图在functionutok中使用秒表睡觉它也需要更多时间: Stopwatch SW = new Stopwatch(); SW.Start(); while(SW.ElapsedMilliseconds < 5000) […]