这篇文章主要介绍了python多进程并行代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

代码:

from multiprocessing import Process

import sys, os

import time

def timetask(string):

while True:

print(string)

def works(func, arg, worknum):

proc_record = []

for i in range(worknum):

p = Process(target = func, args = (i,))

p.start()

proc_record.append(p)

for p in proc_record:

p.join()

if __name__ == '__main__':

arg = 5

procs = 4

works(timetask, arg, procs)

效果图【未加锁,会发现数字1没出现,进程间资源抢夺导致】:

优化之后效果:

代码:

from multiprocessing import Process

import sys, os

import time

from threading import Lock

def timetask(string):

mutex.acquire()

while True:

print(string)

if mutex.locked():

mutex.release()

mutex = Lock()

def works(func, arg, worknum):

proc_record = []

for i in range(worknum):

p = Process(target = func, args = (i,))

p.start()

proc_record.append(p)

for p in proc_record:

p.join()

if __name__ == '__main__':

arg = 5

procs = 4

works(timetask, arg, procs)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 并行_python多进程并行代码实例相关推荐

  1. python管道_python 多进程之管道实例(模板)

    python 多进程之管道实例(模板) #2012-02-27磁针石 #承接软件自动化实施与培训验证码破解软件破解脚本开发测试和python培训等 #gtalk:ouyangchongwu#gmail ...

  2. python从文件中读取数据_使用Python脚本从文件读取数据代码实例

    这篇文章主要介绍了使用Python脚本从文件读取数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近自学Python的进度比较慢,工作之 ...

  3. python编程实例视屏-python实现实时视频流播放代码实例

    这篇文章主要介绍了python实现实时视频流播放代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 @action(methods=['GET' ...

  4. python读文件代码-Python读取表格类型文件代码实例

    这篇文章主要介绍了Python读取表格类型文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 resp = My_Request_ ...

  5. python的unittest测试类代码实例

    nittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果.今天笔者就 ...

  6. 基于python的音频播放器_基于python实现音乐播放器代码实例

    基于python实现音乐播放器代码实例,一首,函数,按钮,布局,音乐 基于python实现音乐播放器代码实例 易采站长站,站长之家为您整理了基于python实现音乐播放器代码实例的相关内容. 核心播放 ...

  7. python开发语音录入_基于python实现语音录入识别代码实例

    这篇文章主要介绍了如何通过python实现语音录入识别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.介绍 1.第一步录音存入本地 2.调用百度 ...

  8. Python中的多进程并行简明教程

    1. 什么是多进程并行 一般来说,多进程意味着并行运行两个或者多个任务.在Python中我们可以使用python内置的multiprocessing模块来实现这一功能. 我们来举个栗子,假设我们需要运 ...

  9. python多进程间通信_python多进程间通信代码实例

    python多进程间通信代码实例 这篇文章主要介绍了python多进程间通信代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 这里使用pipe ...

  10. python tkinter实例_Python tkinter模版代码实例

    这篇文章主要介绍了Python tkinter模版代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 import tkinter i ...

最新文章

  1. 刷脸背后,卷积神经网络的数学原理原来是这样的
  2. 自定义控件的子控件支持设计模式
  3. 不要在构造和析构函数中调用虚函数
  4. 工程师男友如何反窃听?趣聊密码学入门科普
  5. C++基础14-类和对象之多继承与虚继承
  6. 计算机专业知识面狭窄,计算机专业知识
  7. FireEye开启IPO大幕
  8. 10个线程同时执行i++操作1000次,如何保证结果是1w
  9. 10分钟学会写一个简单的Mysql存储过程
  10. 神州数码java面试
  11. Codechef:Walk on Tree/TREEWALK(Berlekamp-Massey算法)
  12. 什么是NIC(网络接口卡)?
  13. Tomcat任意文件读取 文件包含漏洞复现(CVE-2020-1938/CNVD-2020-10487)
  14. 大国崛起(四)————英国
  15. 百度大脑开放日·互联网内容安全线上专场报名中!
  16. PTB IP——支持电信配置文件的精确同步:5G
  17. 抖音新手常犯的几个雷区,你知道几个?
  18. iOS8 苹果自带的毛玻璃效果
  19. 6g运行和8g运行有什么差别
  20. P2550 [AHOI2001]彩票摇奖(C语言)

热门文章

  1. react navigation传值给上一页面
  2. 1001.A+B Format (20)(思路,bug发现及其修改,提交记录)
  3. 基于Bootstrap的后台通用模板
  4. 九位名人美到极致的句子。读这样的句子,是一种享受。
  5. ubuntu 12.04 修改 grub 启动参数
  6. 【Shiro第三篇】SpringBoot + Shiro实现用户认证(密码加密)
  7. CMMI5访谈学习笔记(项目经理角色)(转)
  8. Hibernate一对多双向、单向
  9. Linux有问必答:如何在命令行创建一个MySQL数据库
  10. 沫沫金:EasyUI 固定列