久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

15
2024/03

python基礎功能介紹——多進程用法

發(fā)布時間:2024-03-15 17:03:19
發(fā)布者:神棍子
瀏覽量:
0

上次了解過了多線程的代碼應用,在python中還有另一種運行方式“多進程”,其也是讓程序同時運行,與多線程的區(qū)別在于,每一個進程中都有自己的內存,變量之間不互通,進程與進程之前訪問必須要有一個中間代理。

下面看一個多進程的例子,也是和之前一樣調用相同的方法

import multiprocessing


def worker(num):

    """該函數(shù)將在子進程中執(zhí)行"""

    print('Worker %d' % num)


if __name__ == '__main__':

    # 創(chuàng)建進程池

    pool = multiprocessing.Pool(4)

    # 啟動進程池中的進程

    pool.map(worker, range(10))

    # 關閉進程池

    pool.close()

    # 等待進程池中的進程結束

pool.join()

多進程執(zhí)行案例

同時打印work0-9 進程同時執(zhí)行

關鍵詞:
返回列表