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中使用dom模块生成XML文件示例
Apr 05 Python
python常见数制转换实例分析
May 09 Python
Python多线程编程之多线程加锁操作示例
Sep 06 Python
使用Scrapy爬取动态数据
Oct 21 Python
python 实现视频流下载保存MP4的方法
Jan 09 Python
Python中文编码知识点
Feb 18 Python
使用GitHub和Python实现持续部署的方法
May 09 Python
浅析Python3中的对象垃圾收集机制
Jun 06 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
Jan 14 Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
Pytorch中的学习率衰减及其用法详解
Jun 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实现的返回数据格式化类实例
2014/09/22 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
PHP递归的三种常用方式
2019/02/28 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
Python3.x中自定义比较函数
2015/04/24 Python
python保存字符串到文件的方法
2015/07/01 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
pyhton列表转换为数组的实例
2018/04/04 Python
详解python3中的真值测试
2018/08/13 Python
解决Python一行输出不显示的问题
2018/12/03 Python
Python之修改图片像素值的方法
2019/07/03 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
使用keras内置的模型进行图片预测实例
2020/06/17 Python
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
给排水工程师岗位职责
2013/11/21 职场文书
会议邀请书范文
2014/02/02 职场文书
促销活动方案模板
2014/02/24 职场文书
承诺书格式范文
2014/06/03 职场文书
处级干部考察材料
2014/12/24 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS