python編程測(cè)試電腦開(kāi)啟最大線程數(shù)實(shí)例代碼
本文實(shí)例代碼主要實(shí)現(xiàn)python編程測(cè)試電腦開(kāi)啟最大線程數(shù),具體實(shí)現(xiàn)代碼如下。
#!/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"
運(yùn)行結(jié)果部分截圖:

總結(jié)
以上就是本文關(guān)于python編程測(cè)試電腦開(kāi)啟最大線程數(shù)實(shí)例代碼的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專(zhuān)題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
相關(guān)文章
Django-Xadmin后臺(tái)首頁(yè)添加小組件報(bào)錯(cuò)的解決方案
這篇文章主要介紹了Django-Xadmin后臺(tái)首頁(yè)添加小組件報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Python處理字節(jié)串:struct.pack和struct.unpack使用
這篇文章主要介紹了Python處理字節(jié)串:struct.pack和struct.unpack使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
python中單下劃線_的常見(jiàn)用法總結(jié)
這篇文章主要介紹了python中單下劃線_的常見(jiàn)用法總結(jié),其實(shí)很多(不是所有)關(guān)于下劃線的使用都是一些約定俗成的慣例,而不是真正對(duì)python解釋器有影響,感興趣的朋友跟隨腳本之家小編一起看看吧2018-07-07
python數(shù)據(jù)類(lèi)型相關(guān)知識(shí)擴(kuò)展
今天帶大家學(xué)習(xí)Python數(shù)據(jù)類(lèi)型的擴(kuò)展知識(shí),文中有非常詳細(xì)的介紹介代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴有很大的幫助,需要的朋友可以參考下2021-05-05
基于Python編寫(xiě)一個(gè)簡(jiǎn)單的垃圾郵件分類(lèi)器
隨著電子郵件的廣泛使用,垃圾郵件也日益增多,本篇文章將介紹如何使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的垃圾郵件分類(lèi)器,幫助您更好地管理自己的電子郵件,需要的可以參考一下2023-04-04
Python urllib request模塊發(fā)送請(qǐng)求實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Python urllib request模塊發(fā)送請(qǐng)求實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12
Python爬取視頻(其實(shí)是一篇福利)過(guò)程解析
這篇文章主要介紹了Python爬取視頻(其實(shí)是一篇福利)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
一文詳解如何使用Python實(shí)時(shí)輸出鼠標(biāo)坐標(biāo)
本文詳細(xì)介紹了如何使用Python中的pynput庫(kù)來(lái)實(shí)時(shí)獲取并輸出鼠標(biāo)的坐標(biāo)信息,通過(guò)pynput庫(kù),可以輕松實(shí)現(xiàn)對(duì)鼠標(biāo)坐標(biāo)的跟蹤,適用于需要鼠標(biāo)交互的應(yīng)用場(chǎng)景,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-10-10

