当前位置: 首页 > news >正文

美女做爰免费观看视频网站/手机优化软件

美女做爰免费观看视频网站,手机优化软件,中国建设学会查询网站,广州专业的做网站公司本文实例讲述了Python多线程编程之多线程加锁操作。分享给大家供大家参考,具体如下: Python语言本身是支持多线程的,不像PHP语言。 下面的例子是多个线程做同一批任务,任务总是有task_num个,每次线程做一个任务(print)…

本文实例讲述了Python多线程编程之多线程加锁操作。分享给大家供大家参考,具体如下:

Python语言本身是支持多线程的,不像PHP语言。

下面的例子是多个线程做同一批任务,任务总是有task_num个,每次线程做一个任务(print),做完后继续取任务,直到所有任务完成为止。

# -*- coding:utf-8 -*-

#! python2

import threading

start_task = 0

task_num = 10000

mu = threading.Lock() ###通过工厂方法获取一个新的锁对象

class MyThread(threading.Thread): ###类MyThread继承基类threading.Thread

def run(self): ##线程启动的入口函数,子类需重写

global start_task

global mu

global start_task

while start_task < task_num: ##如果任务没有完成,则继续

if mu.acquire(): ##加锁

if start_task < task_num:

print start_task

start_task = start_task + 1

mu.release() ##释放锁

def test():

thread_all = []

for i in range(6): ##for循环创建6个线程

t = MyThread() ##创建线程

thread_all.append(t)

t.start() ###启动线程

for i in range(6):

thread_all[i].join() ##等待线程结束

if __name__ == "__main__":

test()

运行上述代码,则输出1~9999

测试加锁与不加锁效果:将任务数设置为1千万或者以上,在多核机器上将print输出分别保存,就能说明问题。

希望本文所述对大家Python程序设计有所帮助。

http://www.lbrq.cn/news/1390663.html

相关文章:

  • 爱剪辑/seo关键词排名报价
  • 广州web网站开发培训班/移动端关键词排名优化
  • 地接做的网站/网奇seo培训官网
  • 钻石网站建设/seo推广优化平台
  • 蓝德网站建设/电话销售如何快速吸引客户
  • wordpress登录搜索/临沂seo整站优化厂家
  • 台州网站外包/设计公司排名
  • 大莲网站建设公司/自己做的网站怎么推广
  • 做彩票网站能挣到钱吗/免费网站的平台
  • 做淘宝客网站教程/百度文库网页版
  • 知名b2b网站/软文撰写案例
  • 中国能建设计公司网站/站长之家产品介绍
  • 全是图片的网站怎么做seo/山西seo优化公司
  • 网站建设对宣传的意义/淘宝关键词搜索量排名
  • 宁波做网站的专业公司/搜狗链接提交入口
  • 高端网站建设设计公司/seo优化方案案例
  • 石家庄+外贸网站建设公司/百度资源分享网页
  • 网站在线qq客服代码/企业内训
  • 电商网站怎么做权限控制/百度交易平台官网
  • 合肥做网站推荐 晨飞网络/企业网站建设推广
  • wordpress 站点身份/百度app关键词优化
  • 广州网站建设电话咨询/南宁seo团队哪家好
  • 单位建设网站用途/网络营销策划书步骤
  • 怎么做彩票平台网站吗/千锋教育课程
  • 如何将网址做成链接/seo关键词排名优化手机
  • 经营性网站备案多少钱/百度统计登录
  • 网站建设价格费用/如何做免费网站推广
  • 好的网站收入/三亚百度推广公司
  • 网站引入百度地图/sem优化软件哪家好
  • 263企业邮箱腾讯登录入口/优化搜索引擎的方法
  • Redis---事务
  • 【PSINS工具箱】MATLAB例程,二维平面上的组合导航,EKF融合速度、位置和IMU数据,4维观测量
  • memcmp 函数的使用及其模拟实现
  • LeetCode Hot 100 第一天
  • 家里Windows,公司Linux?通过cpolar,WSL开发环境无缝切换
  • 封装FTPSClient连接ftps服务器