使用python测试你的电脑开启最大线程数
来源:互联网 发布:软件开发常用模型 编辑:程序博客网 时间:2024/05/18 00:58
#!/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"
2 0
- 使用python测试你的电脑开启最大线程数
- 测试某硬件平台下python能启动的最大线程数
- 关于linux系统最大进程数和单进程最大线程数的测试
- 如何查看电脑CPU的线程数
- python编程(你的电脑能够执行多少线程和进程)
- tomcat最大线程数的设置
- blackberry 程序的最大线程数
- tomcat遇到最大线程数的问题
- JVM可创建的最大线程数
- JVM可创建的最大线程数
- JVM可支持的最大线程数
- tomcat最大线程数的设置
- JVM可支持的最大线程数
- jvm支持的最大线程数
- 修改最大线程数的配置
- 测试Mysql的最大连接数
- sqlserver的最大连接数测试
- 最大进程 线程数
- CSS制作的类似相册浏览的功能
- AFNetworking 源码解析之“AFURLSessionManager”
- KVO原理
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- (javascript)自己的代码积累
- 使用python测试你的电脑开启最大线程数
- Flash as3播放器功能实现(mp4,flv)
- Python爬虫实战(3):安居客房产经纪人信息采集
- 关于多线程
- android4.4上全屏界面实现禁止状态栏下拉
- AutoScrollTopBottomView
- Hadoop DataNode 增加磁盘
- 坚持使用官方仿真器,也不贵才1000多,
- Java RMI 框架(远程方法调用)