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之??碌某?? target=
Sep 12 Python
Python检测QQ在线状态的方法
May 09 Python
详解Django中的权限和组以及消息
Jul 23 Python
Python+Selenium自动化实现分页(pagination)处理
Mar 31 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
Python Socket使用实例
Dec 18 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
Python使用线程来接收串口数据的示例
Jul 02 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 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
真正的ZIP文件操作类(php)
2007/07/21 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
PHP函数积累总结
2019/03/19 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
node.js不得不说的12点内容
2014/07/14 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
python快速排序代码实例
2013/11/21 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
美国羊皮公司:Overland
2018/01/15 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
园长自我鉴定
2013/10/06 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
国际金融专业自荐信
2014/07/05 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
英语导游词
2015/02/13 职场文书
2015年人力资源工作总结
2015/04/08 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
2015年市场部工作总结
2015/04/30 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书