欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python多進(jìn)程編程multiprocessing代碼實(shí)例

 更新時(shí)間:2020年03月12日 12:54:11   作者:我太難了008  
這篇文章主要介紹了Python多進(jìn)程編程multiprocessing代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

多線程與多進(jìn)程的比較 這一篇中記錄了多進(jìn)程編程的一種方式.

下面記錄一下多進(jìn)程編程的別一種方式,即使用multiprocessing編程

import multiprocessing
import time


def get_html(n):
  time.sleep(n)
  print('sub process %s' % n)
  return n


if __name__ == '__main__':
  # 多進(jìn)程編程
  process = multiprocessing.Process(target=get_html, args=(2,))
  process.start()
  print(process.pid) # 進(jìn)程號(hào)
  process.join()
  print('main process success!')

  # 使用多進(jìn)程池編程
  pool = multiprocessing.Pool(multiprocessing.cpu_count())
  # result =pool.apply_async(get_html, (3,))
  # # 關(guān)閉pool
  # pool.close()
  # # 等待所有任務(wù)完成
  # pool.join()
  # print(result.get())

  # 使用imap方法, 有序執(zhí)行,且直接返回結(jié)果值
  # for result in pool.imap(get_html, [1, 5, 3]):
  #   print('{} sleep success'.format(result))
  # pool.close()

  # imap_unordered 與imap相似,但是誰(shuí)先執(zhí)行完成,誰(shuí)先返回結(jié)果
  # for result in pool.imap_unordered(get_html, [1, 5, 3]):
  #   print('{} sleep success'.format(result))
  # pool.close()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中stdout輸出不緩存的設(shè)置方法

    python中stdout輸出不緩存的設(shè)置方法

    這篇文章主要介紹了python中stdout輸出不緩存的設(shè)置方法,這個(gè)方法只在比較特殊的環(huán)境中使用,需要的朋友可以參考下
    2014-05-05
  • Python容器類型公共方法總結(jié)

    Python容器類型公共方法總結(jié)

    這篇文章主要總結(jié)了Python容器類型公共方法,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • python同時(shí)遍歷兩個(gè)list用法說(shuō)明

    python同時(shí)遍歷兩個(gè)list用法說(shuō)明

    這篇文章主要介紹了python同時(shí)遍歷兩個(gè)list用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python和php哪個(gè)更適合寫(xiě)爬蟲(chóng)

    python和php哪個(gè)更適合寫(xiě)爬蟲(chóng)

    這篇文章主要介紹了python和php哪個(gè)更適合寫(xiě)爬蟲(chóng)的相關(guān)對(duì)比知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Python利用folium實(shí)現(xiàn)地圖可視化

    Python利用folium實(shí)現(xiàn)地圖可視化

    Folium是建立在Python生態(tài)系統(tǒng)的數(shù)據(jù)整理(Datawrangling)能力和Leaflet.js庫(kù)的映射能力之上的開(kāi)源庫(kù)。這篇文章主要給大家介紹了關(guān)于如何Python利用folium實(shí)現(xiàn)地圖可視化的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • pycharm 實(shí)現(xiàn)顯示project 選項(xiàng)卡的方法

    pycharm 實(shí)現(xiàn)顯示project 選項(xiàng)卡的方法

    今天小編就為大家分享一篇pycharm 實(shí)現(xiàn)顯示project 選項(xiàng)卡的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • pycharm下打開(kāi)、執(zhí)行并調(diào)試scrapy爬蟲(chóng)程序的方法

    pycharm下打開(kāi)、執(zhí)行并調(diào)試scrapy爬蟲(chóng)程序的方法

    本篇文章主要介紹了pycharm下打開(kāi)、執(zhí)行并調(diào)試scrapy爬蟲(chóng)程序的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • django開(kāi)發(fā)之settings.py中變量的全局引用詳解

    django開(kāi)發(fā)之settings.py中變量的全局引用詳解

    當(dāng)網(wǎng)站里面的一些內(nèi)容,如郵箱,網(wǎng)站標(biāo)題,網(wǎng)站的描述,這些東西我們可以存在數(shù)據(jù)庫(kù)中也可以存放在我們的setting 文件中,這篇文章主要給大家介紹了django中settings.py變量的全局引用的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-03-03
  • 深入了解Python中Pytest Markers的使用方法

    深入了解Python中Pytest Markers的使用方法

    從這篇開(kāi)始,逐一解決fixture是啥,mark是啥,參數(shù)request是啥,鉤子函數(shù)是啥,parametrize參數(shù)化是啥,這些問(wèn)題,本片先介紹一下mark是啥,以及如何使用
    2023-09-09
  • 解決使用Pycharm導(dǎo)入conda?environment時(shí)找不到python.exe

    解決使用Pycharm導(dǎo)入conda?environment時(shí)找不到python.exe

    今天在使用conda創(chuàng)建環(huán)境之后,使用pycham發(fā)現(xiàn)找到自己的python環(huán)境但是找不到環(huán)境對(duì)應(yīng)的python.exe,這篇文章主要給大家介紹了關(guān)于如何解決使用Pycharm導(dǎo)入conda?environment時(shí)找不到python.exe的相關(guān)資料,需要的朋友可以參考下
    2023-10-10

最新評(píng)論