我的2014年中期Macbook Pro有一个奇怪的问题。它在看似随机的点上关闭,问题是detailed here by another user。
由于电压下降得太低,CPU核心变得不稳定似乎是一个问题。我发现的唯一方法是100%的时间阻止问题是以下脚本
from time import sleep
while True:
sleep(0.00002)
这可行,但它使用了15-20%的CPU,这不是一个大问题,但我想知道是否有更有效的方法来实现它。
我试图在Swift中做类似的事情:
DispatchQueue.global(qos: .background).async {
while true {
Thread.sleep(forTimeInterval: 0.00002)
}
}
它使用较少的CPU(3-5%)并且系统似乎运行得更稳定但它仍然偶尔会关闭。
我可以尝试其他方法的想法吗?