C#while死循环时候cpu占用比例大
原因:线程等不到释放,windows运行模式是抢占资源
解决方法:休眠一毫秒让垃圾回收可以进来回收资源
using System.Threading; while (true) { Thread.Sleep(1); //解决由于死循环等待的CPU占有率过高问题,此方法是将线程挂起1毫秒解决 }
原因:线程等不到释放,windows运行模式是抢占资源
解决方法:休眠一毫秒让垃圾回收可以进来回收资源
using System.Threading; while (true) { Thread.Sleep(1); //解决由于死循环等待的CPU占有率过高问题,此方法是将线程挂起1毫秒解决 }