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

  1. python测试电脑性能的代码_python编程测试电脑开启最大线程数实例代码

    本文实例代码主要实现python编程测试电脑开启最大线程数,具体实现代码如下. #!/usr/bin/env python #coding=gbk import threading import ti ...

  2. 用python输入三个整数输出最大值_python 判断三个数字中的最大值实例代码

    python 判断三个数字中的最大值,具体代码如下所示: #判断三个数中最大值 n1= int(input('please enter the firest number:')) n2 = int(i ...

  3. python获取文件路径下的文件_python 获取文件下所有文件或目录os.walk()的实例

    在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...

  4. python 获取文件夹所有文件列表_python获取文件夹下所有文件及os模块方法

    python获取文件夹下所有文件 方法一:使用os.listdir import os for filename in os.listdir(r'c:\windows'): print filenam ...

  5. python获取指定扩展名的文件_python查找目录下指定扩展名的文件实例

    Python 今天小编就为大家分享一篇pytorch nn.Conv2d()中的padding以及输出大小方式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 ... qq_30468 ...

  6. python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例

    Python 提供了多个图形开发界面的库.Tkinter就是其中之一. Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数 ...

  7. python爬虫找工作怎么找_python爬虫判断招聘信息是否存在的实例代码

    在找工作的时候,我们会选择上网查询招聘的信息,或者是通过一些招聘会进行现场面试.但由于信息更新不及时,有一些岗位会出现下架的情况,如果我们不注意的话,可能就扑了空.在时间上耽误了不说,面试的信息也会受 ...

  8. python按键持续按下响应_python按键按住不放持续响应的实例代码

    在学习飞机大战(我也不知道为什么都拿这个练手),飞机左右控制都是按键按一次移动一次,不能按住一个键后持续移动,离开后停止移动. 为了解决这个,查看了参考手册,说让用pygame.key.set_rep ...

  9. python写科学计算器代码_Python编程使用tkinter模块实现计算器软件完整代码示例...

    Python编程使用tkinter模块实现计算器软件完整代码示例 来源:中文源码网    浏览: 次    日期:2018年9月2日 Python编程使用tkinter模块实现计算器软件完整代码示例 ...

最新文章

  1. mysql 查询某字段值全是数字
  2. 2 通过JNI混合使用Java和C++ ----- 访问数组
  3. 新学C++的for,switch和随机数
  4. C/C++程序训练6---歌德巴赫猜想的证明_JAVA
  5. Win10上线摸鱼神器,已经被玩疯了!
  6. 安装visual studio(vs)后无法安装SQLserver问题的成功解决
  7. [JavaWeb-MySQL]多表查询练习
  8. 模板:多项式乘法(FFTNTT)
  9. IntelliJ IDEA for Mac在MacOS模式下的替换快捷键(Replace Shortcut)
  10. combox 增加请选择_娱乐测试:选择四种花束中的一种,测试你对婚姻的看法
  11. PID控制器开发笔记之二:积分分离PID控制器的实现
  12. 5位院士谈科研瓶颈:必须“逼着自己在精神上愿意吃苦”
  13. Qt 给控件QLineEdit添加clicked事件方法
  14. python opencv最小外接矩形中心点_Opencv绘制最小外接矩形、最小外接圆
  15. python表单管理系统_python3开发进阶-Django框架的Form表单系统和基本操作
  16. 给入门级程序员的忠告
  17. 二叉查找树(BST)的性质
  18. Java高手速成│编写你第一个数据库程序
  19. 均值与标准差函数MATLAB
  20. FPGA模拟PS/2键盘

热门文章

  1. 确保HIPAA符合远程医疗视频流的2种方法
  2. 《Hadoop权威指南》第二章 关于MapReduce
  3. 给Arm生态添把火,腾讯Kona JDK Arm架构优化实践
  4. 重磅亮相KubeCon China,腾讯云为你揭秘国内云商最大容器集群
  5. CentOS详解top命令各个数据的含义
  6. MacOS运行多个实例
  7. 使用hiredis实现redis分布式锁
  8. 【JavaScript】JS的变量、数组、计算器案例、函数、类、常用对象的方法
  9. 【Java数据库】使用properties资源文件,简化数据库连接
  10. 【Java网络编程(一)】IP地址、端口、URL、网络爬虫原理、TCP UDP协议