Python中的程序池

2021-08-24 23:21:47 字數 582 閱讀 5428

一喪「為了情人節和你出去,我有了好幾十萬自行車的使用權」

我們先來說我們為什麼使用這個程序池。

目的:可以節約大量的時間。

既然這麼重要,那我們都應該使用什麼方法去呼叫方法呢?

我們來看一下

pool是什麼?pool就是我們的程序池了,讓我們來看一下怎麼用這個方法

import multiprocessing#匯入程序包

import os,time#這兩個包的作用皆為更好的體現出我們的程序

defcopy

(index):

print("當前程序編號",os.getpid())

print(index)

time.sleep(1)#打乙個時間差,更容易看出其效果

if __name__ == '__main__':

pool = multiprocessing.pool(3)#匯入程序池,括號內為最大程序數

for i in range(10):

pool.close()

pool.join()

python中的程序池

coding utf 8 import multiprocessing import time deffunc msg print msg msg time.sleep 3 print end if name main pool multiprocessing.pool processes 3 fo...

python中的程序池

python中,程序池內部會維護乙個程序序列。當需要時,程式會去程序池中獲取乙個程序。如果程序池序列中沒有可供使用的程序,那麼程式就會等待,直到程序池中有可用程序為止。terminate 立刻關閉程序池 join 主程序等待所有子程序執行完畢,必須在close或terminete之後 close 等...

python 中的程序池

from multiprocessing import pool import time,random def jincheng i print s開始 i time.sleep random.random 加時間是為了體現多程序的併發效果 print s結束 i if name main p po...