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中变量的作用域
Jun 16 Python
Pytorch入门之mnist分类实例
Apr 14 Python
用Python一键搭建Http服务器的方法
Jun 01 Python
Python中.join()和os.path.join()两个函数的用法详解
Jun 11 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
Oct 22 Python
在pycharm中python切换解释器失败的解决方法
Oct 29 Python
Django实现单用户登录的方法示例
Mar 28 Python
python 消费 kafka 数据教程
Dec 21 Python
在echarts中图例legend和坐标系grid实现左右布局实例
May 16 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
浅析Python requests 模块
Oct 09 Python
用Python 执行cmd命令
Dec 18 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参数的详解
2013/06/17 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
javascript fullscreen全屏实现代码
2009/04/09 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
Angular2  NgModule 模块详解
2016/10/19 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
python中字典(Dictionary)用法实例详解
2015/05/30 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python代码过长的换行方法
2018/07/19 Python
pytorch 数据集图片显示方法
2018/07/26 Python
python opencv读mp4视频的实例
2018/12/07 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
师范大学音乐表演专业求职信
2013/10/23 职场文书
应届生法律顾问求职信
2013/11/19 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
药剂专业求职信
2014/06/20 职场文书
环境保护建议书
2014/08/26 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
防汛工作情况汇报
2014/10/28 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
数学教师个人工作总结
2015/02/06 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
python基于turtle绘制几何图形
2021/06/15 Python