import signal
import resource
import os
import time
from multiprocessing import Process
def time_exceeded(signo, frame):
time.sleep(0.1)
# raise SystemExit(1)
def set_max_runtime(seconds):
soft,hard = resource.getrlimit(resource.RLIMIT_CPU)
resource.setrlimit(resource.RLIMIT_CPU, (seconds, soft))
signal.signal(signal.SIGXCPU, time_exceeded)
if __name__ == '__main__':
set_max_runtime(5)
while True:
pass
python降低cpu的占用
最新推荐文章于 2022-11-05 16:52:37 发布