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入门之modf()方法的使用
May 15 Python
简要讲解Python编程中线程的创建与锁的使用
Feb 28 Python
Python实现一个转存纯真IP数据库的脚本分享
May 21 Python
Python3实现简单可学习的手写体识别(实例讲解)
Oct 21 Python
python的exec、eval使用分析
Dec 11 Python
python for循环输入一个矩阵的实例
Nov 14 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
Pycharm设置utf-8自动显示方法
Jan 17 Python
新手学python应该下哪个版本
Jun 11 Python
python使用opencv resize图像不进行插值的操作
Jul 05 Python
python glom模块的使用简介
Apr 13 Python
python3.9之你应该知道的新特性详解
Apr 29 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
建立动态的WML站点(三)
2006/10/09 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP操作xml代码
2010/06/17 PHP
使用php shell命令合并图片的代码
2011/06/23 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
js中直接声明一个对象的方法
2014/08/10 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
[01:11:15]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python利用Opencv实现人脸识别功能
2019/04/25 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
python二元表达式用法
2019/12/04 Python
python中怎么表示空值
2020/06/19 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
十佳美德少年事迹材料
2014/02/05 职场文书
喝酒检查书范文
2014/02/23 职场文书
我的老师教学反思
2014/05/01 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers