美文网首页笔记本📒
python多进程完成多任务

python多进程完成多任务

作者: 涓涓自然卷 | 来源:发表于2021-01-14 15:00 被阅读0次
  • 知识要点

1、导入进程包:
import multiprocessing
2、创建子进程并指定执行的任务:
进程对象 = multiprocessing.Process(target=任务名)
3、启动进程执行任务:
进程对象.start()

  • 代码示例

import time
import multiprocessing


# 编写代码
def coding():
    for i in range(3):
        print("coding...")
        time.sleep(0.2)


# 听音乐
def music() -> object:
    for i in range(3):
        print("music...")
        time.sleep(0.2)


if __name__ == '__main__':
    # coding()
    # music()
    # 通过进程类创建进程对象
    coding_process = multiprocessing.Process(target=coding)
    music_process = multiprocessing.Process(target=music)
    # 启动进程
    coding_process.start()
    music_process.start()

  • 执行效果

执行效果.png

带参数的多进程示例

知识点.png
import time
import multiprocessing


# 编写代码
def coding(num):
    for i in range(num):
        print("coding...")
        time.sleep(0.2)


# 听音乐
def music(count) -> object:
    for i in range(count):
        print("music...")
        time.sleep(0.2)


if __name__ == '__main__':
    # coding()
    # music()
    # 通过进程类创建进程对象
    coding_process = multiprocessing.Process(target=coding, args=(3,))
    music_process = multiprocessing.Process(target=music, kwargs={"count": 2})
    # 启动进程
    coding_process.start()
    music_process.start()

执行效果

带参数执行效果.png

相关文章

  • 进程/线程

    进程和线程 多任务的介绍 进程的介绍 多进程完成多任务 获取进程编号 进程的注意点 文件夹高并发copy器 1、多...

  • python多进程完成多任务

    知识要点 1、导入进程包:import multiprocessing2、创建子进程并指定执行的任务:进程对象 =...

  • Python多线程多进程

    Python多线程多进程 QUICK START 1.[endif]进程和线程 1.1系统多任务机制 多任务操作的...

  • 进程与线程 -- 多线程

    进程是由若干线程组成的,一个进程至少有一个线程多任务可以由多进程完成,也可以由一个进程内的多线程完成。Python...

  • 2018-11-22进程,线程,协程

    进程:代码+资源,可以实现多任务线程:运行在进程中的最小单元,消耗资源小于进程 可以实现多任务协程:Python独...

  • Python3简单实现多任务(线程/协程篇)

    写在前面 上一篇文章[Python3简单实现多任务(多进程篇)]已经介绍了python多进程实现多任务的简单实现方...

  • Python多线程

    Python多线程 多任务不仅可以使用多进程完成,也可使用多线程完成。一个进程可以包含很多线程,但至少含有一个线程...

  • 黑马上海37期Python全套视频课程

    教程目录:┣━Python就业班 ┃┣━02 多任务 ┃┃┣━02-进程 ┃┃┃┣━05-进程、线程的区别 ┃┃┃...

  • python 进程和线程之多线程

    python学习笔记,特做记录,分享给大家,希望对大家有所帮助。 多线程 多任务可以由多进程完成,也可以由一个进程...

  • python多任务--进程

    一、进程 进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的...

网友评论

    本文标题:python多进程完成多任务

    本文链接:https://www.haomeiwen.com/subject/uajvaktx.html