东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
15
2024/03

python基礎(chǔ)功能介紹——多進(jìn)程用法

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

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

下面看一個多進(jìn)程的例子,也是和之前一樣調(diào)用相同的方法

import multiprocessing


def worker(num):

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

    print('Worker %d' % num)


if __name__ == '__main__':

    # 創(chuàng)建進(jìn)程池

    pool = multiprocessing.Pool(4)

    # 啟動進(jìn)程池中的進(jìn)程

    pool.map(worker, range(10))

    # 關(guān)閉進(jìn)程池

    pool.close()

    # 等待進(jìn)程池中的進(jìn)程結(jié)束

pool.join()

多進(jìn)程執(zhí)行案例

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

關(guān)鍵詞:
返回列表