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的Django框架中manage命令的使用与扩展
Apr 11 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
python使用正则筛选信用卡
Jan 27 Python
使用python turtle画高达
Jan 19 Python
PyCharm刷新项目(文件)目录的实现
Feb 14 Python
Pyecharts地图显示不完成问题解决方案
May 11 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 Python
python自动化发送邮件实例讲解
Jan 04 Python
python实现腾讯滑块验证码识别
Apr 27 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 Python
Python集合set()使用的方法详解
Mar 18 Python
Django框架之路由用法
Jun 10 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中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
php里array_work用法实例分析
2015/07/13 PHP
PHP序列化的四种实现方法与横向对比
2018/11/29 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
JavaScript入门教程 Cookies
2009/01/31 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
Python网络爬虫实例讲解
2016/04/28 Python
python实现SOM算法
2018/02/23 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
Python字符串格式化输出代码实例
2019/11/22 Python
python文件和文件夹复制函数
2020/02/07 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Django分组聚合查询实例分享
2020/04/29 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
机关财务管理制度
2014/01/17 职场文书
商业活动邀请函
2014/02/04 职场文书
先进教师个人总结
2015/02/11 职场文书
酒店辞职书范文
2015/02/26 职场文书
撤诉书怎么写
2015/05/19 职场文书
2015初中生物教研组工作总结
2015/07/21 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python