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

作者:Linux_Google 时间:2023-07-07 12:19:46 

本文实例代码主要实现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编程测试电脑开启最大线程数实例代码

来源:http://blog.csdn.net/qq_21792169/article/details/51879185

标签:python,最大线程数
0
投稿

猜你喜欢

  • Pytorch如何切换 cpu和gpu的使用详解

    2023-08-22 03:30:11
  • pytorch中tensor的合并与截取方法

    2022-02-11 14:16:58
  • 一文弄懂MYSQL如何列转行

    2024-01-17 18:05:21
  • asp如何实现对Session 数组的定义和调用?

    2010-05-18 18:40:00
  • 关于Numpy中的行向量和列向量详解

    2021-06-29 20:30:48
  • python在命令行下使用google翻译(带语音)

    2023-06-02 13:47:17
  • 网页编辑常用表现的实现方法

    2010-07-02 16:24:00
  • Tensorflow: 从checkpoint文件中读取tensor方式

    2022-07-20 11:39:29
  • MySQL 出现错误1418 的原因分析及解决方法

    2024-01-27 12:06:34
  • CSS的优先级与特殊性

    2008-06-24 11:36:00
  • JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome

    2024-04-16 09:37:25
  • python迭代dict的key和value的方法

    2021-11-03 16:04:17
  • Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)

    2022-04-13 02:53:50
  • Python实现简易超市管理系统

    2023-01-08 12:09:01
  • Python语言描述KNN算法与Kd树

    2021-07-24 05:10:35
  • pandas取出重复数据的方法

    2021-03-23 09:12:52
  • Apache部署Django项目图文详解

    2023-12-17 06:51:05
  • Python实现冒泡排序算法的示例解析

    2021-03-17 10:34:10
  • python计数排序和基数排序算法实例

    2023-11-01 01:23:26
  • golang设置http response响应头与填坑记录

    2024-05-21 10:22:24
  • asp之家 网络编程 m.aspxhome.com