python编程测试电脑开启最大线程数实例代码


Posted in Python onFebruary 09, 2018

本文实例代码主要实现python编程测试电脑开启最大线程数,具体实现代码如下。

#!/usr/bin/env python  
#coding=gbk  
  
import threading  
import time, random, sys  
  
class Counter:  
  def __init__(self):  
    self.lock = threading.Lock()  
    self.value = 0  
  
  def increment(self):  
    self.lock.acquire()   
    self.value = value = self.value + 1  
    self.lock.release()  
    return value  
  
counter = Counter()  
cond = threading.Condition()  
  
class Worker(threading.Thread):  
  
  def run(self):  
    print self.getName(), "-- created."  
    cond.acquire()  
    #for i in range(10):  
      # pretend we're doing something that takes 10?00 ms  
      #value = counter.increment()   
      # time.sleep(random.randint(10, 100) / 1000.0)  
    cond.wait()  
    #print self.getName(), "-- task", "finished"   
    cond.release()  
      
  
  
if __name__ == '__main__':  
    
    try:  
      for i in range(3500):  
        Worker().start() # start a worker  
    except BaseException, e:  
      print "异常: ", type(e), e  
      time.sleep(5)  
      print "maxium i=", i  
    finally:  
      cond.acquire()  
      cond.notifyAll()  
      cond.release()  
      time.sleep(3)  
      print threading.currentThread().getName(), " quit"

运行结果部分截图:

python编程测试电脑开启最大线程数实例代码

总结

以上就是本文关于python编程测试电脑开启最大线程数实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python 判断自定义对象类型
Mar 21 Python
Python类的多重继承问题深入分析
Nov 09 Python
如何实现删除numpy.array中的行或列
May 08 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 Python
python逆序打印各位数字的方法
Jun 25 Python
python中的字符串内部换行方法
Jul 19 Python
python os.fork() 循环输出方法
Aug 08 Python
pytorch 输出中间层特征的实例
Aug 17 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
python反转列表的三种方式解析
Nov 08 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
Python实现对一个函数应用多个装饰器的方法示例
Feb 09 #Python
Python+PIL实现支付宝AR红包
Feb 09 #Python
Python 实现12306登录功能实例代码
Feb 09 #Python
Python多层装饰器用法实例分析
Feb 09 #Python
理论讲解python多进程并发编程
Feb 09 #Python
Python装饰器(decorator)定义与用法详解
Feb 09 #Python
详解python的ORM中Pony用法
Feb 09 #Python
You might like
php mysql 判断update之后是否更新了的方法
2012/01/10 PHP
jquery text,radio,checkbox,select操作实现代码
2009/07/09 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
跟老齐学Python之关于类的初步认识
2014/10/11 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
django文档学习之applications使用详解
2018/01/29 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
Spy++的使用方法及下载教程
2021/01/29 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
2020/04/08 HTML / CSS
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
留学自荐信写作方法
2014/01/27 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
寒假安全保证书
2015/02/28 职场文书
社区服务理念口号
2015/12/25 职场文书
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python