python编程测试电脑开启最大线程数实例代码

 更新时间:2018年02月09日 11:15:31   转载 作者:Linux_Google  
这篇文章主要介绍了python编程测试电脑开启最大线程数实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下

本文实例代码主要实现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中有三种內建的数据结构:列表、元祖和字典,这篇文章对这三种数据结构进行了分别的介绍与实例演示,让大家更简洁明了的了解这三个之间的区别,下面一起来看看。
    2016-08-08
  • 解析Python中的异常处理

    解析Python中的异常处理

    这篇文章主要介绍了解析Python中的异常处理,异常处理是学习每门编程语言都必须掌握的重要知识,本文代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题

    win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2

    这篇文章主要介绍了win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题,需要的朋友可以参考下
    2019-10-10
  • OpenCV 边缘检测

    OpenCV 边缘检测

    OpenCV提供了许多边缘检测滤波函数,这些滤波函数都会将非边缘区域转为黑色,将边缘区域转为白色或其他饱和的颜色。这篇文章主要介绍了OpenCV 边缘检测,需要的朋友可以参考下
    2019-07-07
  • Python 面向对象部分知识点小结

    Python 面向对象部分知识点小结

    这篇文章主要介绍了Python 面向对象部分知识点,总结分析了Python面向对象程序设计中类、对象、实例等相关概念、原理与使用技巧,需要的朋友可以参考下
    2020-03-03
  • Python加密模块的hashlib,hmac模块使用解析

    Python加密模块的hashlib,hmac模块使用解析

    这篇文章主要介绍了Python加密模块的hashlib,hmac模块使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • python实现代码行数统计示例分享

    python实现代码行数统计示例分享

    这篇文章主要介绍了python实现代码行数统计的示例,需要的朋友可以参考下
    2014-02-02
  • python json 递归打印所有json子节点信息的例子

    python json 递归打印所有json子节点信息的例子

    今天小编就为大家分享一篇python json 递归打印所有json子节点信息的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python使用docx模块实现刷题功能代码

    Python使用docx模块实现刷题功能代码

    今天小编就为大家分享一篇Python使用docx模块实现刷题功能代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 详解Python中的__new__()方法的使用

    详解Python中的__new__()方法的使用

    本文主要介绍了Python中的__new__()方法的使用的基本知识,本文中给出了基于Python2.x的代码实例,需要的朋友可以参考一下
    2015-04-04

最新评论