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正常时间和unix时间戳相互转换的方法
Apr 23 Python
Python批量创建迅雷任务及创建多个文件
Feb 13 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
Jul 06 Python
Python随机生成身份证号码及校验功能
Dec 04 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
Feb 14 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
python七种方法判断字符串是否包含子串
Aug 18 Python
python如何写个俄罗斯方块
Nov 06 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 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中目录,文件操作详谈
2007/03/19 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
PHP中的表达式简述
2016/05/29 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
通过原生vue添加滚动加载更多功能
2019/11/21 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
python使用cookielib库示例分享
2014/03/03 Python
举例讲解Python中的算数运算符的用法
2015/05/13 Python
TensorFlow实现卷积神经网络
2018/05/24 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
使用python实现飞机大战游戏
2020/03/23 Python
python实现一个猜拳游戏
2020/04/05 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
python如何调用java类
2020/07/05 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
公共场所标语
2014/06/30 职场文书
企业法人授权委托书
2014/09/25 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
服装店员工管理制度
2015/08/07 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python
尝试使用Python爬取城市租房信息
2022/04/12 Python
nginx静态资源的服务器配置方法
2022/07/07 Servers