Linux容器效果截图
termux吧
全部回复
仅看楼主
level 1
诺` 楼主
Linux容器已兼容大部分应用,目前可以作为备用系统使用,非常方便
2024年08月06日 01点08分 1
level 3
666
2024年08月07日 10点08分 2
level 9
怎么搞
2024年08月07日 12点08分 3
level 1
请问你的vscoder能用python跑满CPU吗,我的不知道怎么回事,只能跑满一半,另一半在围观,我是用这个多线程找素数的代码测试的:
import multiprocessing
import time
def getsushu(results_queue,start2,end2):
i=0
for x in range(start2,end2):
for y in range(2,x):
if x%y == 0:
break
else:
i+=1
results_queue.put(i)
def duoxiancheng_getsushu(start1,end1):
processes = []
results_queue = multiprocessing.Queue()
sfzy=(end1-start1)//8+1
ptmp1 = multiprocessing.Process(target=getsushu, args=(results_queue,start1,start1+sfzy))
processes.append(ptmp1)
ptmp1.start()
ptmp2 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy,start1+sfzy*2))
processes.append(ptmp2)
ptmp2.start()
ptmp3 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy*2,start1+sfzy*3))
processes.append(ptmp3)
ptmp3.start()
ptmp4 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy*3,start1+sfzy*4))
processes.append(ptmp4)
ptmp4.start()
ptmp5 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy*4,start1+sfzy*5))
processes.append(ptmp5)
ptmp5.start()
ptmp6 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy*5,start1+sfzy*6))
processes.append(ptmp6)
ptmp6.start()
ptmp7 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy*6,start1+sfzy*7))
processes.append(ptmp7)
ptmp7.start()
ptmp8 = multiprocessing.Process(target=getsushu, args=(results_queue,start1+sfzy*7,end1))
processes.append(ptmp8)
ptmp8.start()
for ptmp in processes:
ptmp.join()
kl = 0
while not results_queue.empty():
kl+=results_queue.get()
return kl
if __name__ == "__main__":
start_time = time.time()
ii=duoxiancheng_getsushu(2,300000)
print(time.time()-start_time)
print(ii)
不知道怎么就乱了,补张图片
2024年08月13日 09点08分 6
1