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使用urllib2模块获取gravatar头像实例
Dec 18 Python
Python+django实现简单的文件上传
Aug 17 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Numpy中的mask的使用
Jul 21 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
Python日志无延迟实时写入的示例
Jul 11 Python
django使用xadmin的全局配置详解
Nov 15 Python
Python 中由 yield 实现异步操作
May 04 Python
keras 如何保存最佳的训练模型
May 25 Python
Python API 操作Hadoop hdfs详解
Jun 06 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
根德YB400的电路分析
2021/03/02 无线电
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JavaScript的Date()方法使用详解
2015/06/09 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
vue cli构建的项目中请求代理与项目打包问题
2018/02/26 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
Pyhton中防止SQL注入的方法
2015/02/05 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
什么是继承
2013/12/07 面试题
档案管理员岗位职责
2013/12/01 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python