python 进程池的两种不同实现方法示例

 更新时间:2023年05月31日 10:35:01   作者:ponponon  
这篇文章主要为大家介绍了python 进程池的两种不同实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

方式一:使用 multiprocessing 库

from loguru import logger
import multiprocessing
def start_request(message: str) -> int:
    try:
        logger.debug(message)
    except Exception as error:
        logger.exception(error)
if __name__ == "__main__":
    pool = multiprocessing.Pool(processes=2)
    for message in ['haha', 'hehe']:
        pool.apply_async(start_request, (message,))
    pool.close()
    pool.join()

方式二:使用 concurrent.futures 的 ProcessPoolExecutor

from loguru import logger
import multiprocessing
from concurrent.futures import ProcessPoolExecutor
def start_request(message: str) -> int:
    try:
        logger.debug(message)
    except Exception as error:
        logger.exception(error)
if __name__ == "__main__":
    pool = ProcessPoolExecutor(
        max_workers=2
    )
    for message in ['haha', 'hehe']:
        pool.submit(start_request, message)
    pool.shutdown(wait=True)

以上就是python 进程池的两种不同实现示例的详细内容,更多关于python 进程两种实现的资料请关注脚本之家其它相关文章!

相关文章

  • python实现分页效果

    python实现分页效果

    这篇文章主要为大家详细介绍了python实现分页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • 一维信号小波去噪原理解析及python实现方式

    一维信号小波去噪原理解析及python实现方式

    这篇文章主要介绍了一维信号小波去噪原理解析及python实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Python拼接地图瓦片时常见的5个错误及解决方案

    Python拼接地图瓦片时常见的5个错误及解决方案

    这篇文章主要为大家详细介绍了Python拼接地图瓦片时常见的5个错误及解决方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2026-03-03
  • django框架中间件原理与用法详解

    django框架中间件原理与用法详解

    这篇文章主要介绍了django框架中间件原理与用法,结合实例形式详细分析了Django框架常用中间件与基本使用技巧,需要的朋友可以参考下
    2019-12-12
  • 使用PyTorch实现手写数字识别功能

    使用PyTorch实现手写数字识别功能

    在人工智能的世界里,计算机视觉是最具魅力的领域之一,通过PyTorch这一强大的深度学习框架,我们将在经典的MNIST数据集上,见证一个神经网络从零开始学会识别数字的全过程,本文给大家介绍了如何使用PyTorch实现手写数字识别,需要的朋友可以参考下
    2025-03-03
  • Python中pathlib库的使用小结

    Python中pathlib库的使用小结

    本文介绍了Python内置的pathlib模块,用于更简洁地处理文件系统路径,通过示例展示了Path类的方法,如获取文件名、前缀和后缀、文件夹路径、文件详细信息、检查文件存在性、遍历目录等,感兴趣的可以了解一下
    2025-11-11
  • Python列表list常用内建函数实例小结

    Python列表list常用内建函数实例小结

    这篇文章主要介绍了Python列表list常用内建函数,结合实例形式总结分析了Python列表list常见内建函数的功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-10-10
  • 如何利用pygame实现打飞机小游戏

    如何利用pygame实现打飞机小游戏

    pygame是python的一个做游戏的库,非常适合做游戏开发,这篇文章主要给大家介绍了关于如何利用pygame实现打飞机小游戏的相关资料,需要的朋友可以参考下
    2021-05-05
  • 详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法

    详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法

    这篇文章主要介绍了详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Python中re.compile函数的使用方法

    Python中re.compile函数的使用方法

    这篇文章主要介绍在python的re模块中怎样应用正则表达式,文中有相关的代码示例,具有一定的参考价值,需要的朋友可以参考下
    2023-06-06

最新评论