python获取电脑几核几线程_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编程测试电脑开启最大线程数实例代码
本文地址: http://www.cppcns.com/jiaoben/python/220327.html
python获取电脑几核几线程_python编程测试电脑开启最大线程数实例代码相关推荐
- python测试电脑性能的代码_python编程测试电脑开启最大线程数实例代码
本文实例代码主要实现python编程测试电脑开启最大线程数,具体实现代码如下. #!/usr/bin/env python #coding=gbk import threading import ti ...
- 用python输入三个整数输出最大值_python 判断三个数字中的最大值实例代码
python 判断三个数字中的最大值,具体代码如下所示: #判断三个数中最大值 n1= int(input('please enter the firest number:')) n2 = int(i ...
- python获取文件路径下的文件_python 获取文件下所有文件或目录os.walk()的实例
在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...
- python 获取文件夹所有文件列表_python获取文件夹下所有文件及os模块方法
python获取文件夹下所有文件 方法一:使用os.listdir import os for filename in os.listdir(r'c:\windows'): print filenam ...
- python获取指定扩展名的文件_python查找目录下指定扩展名的文件实例
Python 今天小编就为大家分享一篇pytorch nn.Conv2d()中的padding以及输出大小方式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 ... qq_30468 ...
- python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例
Python 提供了多个图形开发界面的库.Tkinter就是其中之一. Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数 ...
- python爬虫找工作怎么找_python爬虫判断招聘信息是否存在的实例代码
在找工作的时候,我们会选择上网查询招聘的信息,或者是通过一些招聘会进行现场面试.但由于信息更新不及时,有一些岗位会出现下架的情况,如果我们不注意的话,可能就扑了空.在时间上耽误了不说,面试的信息也会受 ...
- python按键持续按下响应_python按键按住不放持续响应的实例代码
在学习飞机大战(我也不知道为什么都拿这个练手),飞机左右控制都是按键按一次移动一次,不能按住一个键后持续移动,离开后停止移动. 为了解决这个,查看了参考手册,说让用pygame.key.set_rep ...
- python写科学计算器代码_Python编程使用tkinter模块实现计算器软件完整代码示例...
Python编程使用tkinter模块实现计算器软件完整代码示例 来源:中文源码网 浏览: 次 日期:2018年9月2日 Python编程使用tkinter模块实现计算器软件完整代码示例 ...
最新文章
- mysql 查询某字段值全是数字
- 2 通过JNI混合使用Java和C++ ----- 访问数组
- 新学C++的for,switch和随机数
- C/C++程序训练6---歌德巴赫猜想的证明_JAVA
- Win10上线摸鱼神器,已经被玩疯了!
- 安装visual studio(vs)后无法安装SQLserver问题的成功解决
- [JavaWeb-MySQL]多表查询练习
- 模板:多项式乘法(FFTNTT)
- IntelliJ IDEA for Mac在MacOS模式下的替换快捷键(Replace Shortcut)
- combox 增加请选择_娱乐测试:选择四种花束中的一种,测试你对婚姻的看法
- PID控制器开发笔记之二:积分分离PID控制器的实现
- 5位院士谈科研瓶颈:必须“逼着自己在精神上愿意吃苦”
- Qt 给控件QLineEdit添加clicked事件方法
- python opencv最小外接矩形中心点_Opencv绘制最小外接矩形、最小外接圆
- python表单管理系统_python3开发进阶-Django框架的Form表单系统和基本操作
- 给入门级程序员的忠告
- 二叉查找树(BST)的性质
- Java高手速成│编写你第一个数据库程序
- 均值与标准差函数MATLAB
- FPGA模拟PS/2键盘