激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python優先隊列實現方法示例

Python優先隊列實現方法示例

2020-12-08 01:01xiecj_2006 Python

這篇文章主要介紹了Python優先隊列實現方法,結合實例形式分析了Python優先隊列的具體定義與使用方法,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python優先隊列實現方法。分享給大家供大家參考,具體如下:

1. 代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import Queue
import threading
class Job(object):
  def __init__(self, priority, description):
    self.priority = priority
    self.description = description
    print 'New job:', description
    return
  def __cmp__(self, other):
    return cmp(self.priority, other.priority)
q = Queue.PriorityQueue()
q.put(Job(3,'Mid-level job'))
q.put(Job(10,'Low-level job'))
q.put(Job(1,'Important job'))
def process_job(q):
  while True:
    next_job = q.get()
    print 'Processing job:', next_job.description
    q.task_done()
workers = [threading.Thread(target=process_job,args=(q,)),
      threading.Thread(target=process_job,args=(q,)),]
for w in workers:
  w.setDaemon(True)
  w.start()
q.join()

2. 執行結果

?
1
2
3
4
5
6
New job: Mid-level job
New job: Low-level job
New job: Important job
Processing job: Important job
Processing job: Mid-level job
Processing job: Low-level job

 

希望本文所述對大家Python程序設計有所幫助。

原文鏈接:http://blog.csdn.net/xiecj_2006/article/details/42464681

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产综合视频 | 福利在线免费 | 爱高潮www亚洲精品 chengrenzaixian | 精品久久久久久国产三级 | 成人免费观看在线 | 在线成人免费观看 | 天海翼四虎精品正在播放 | 黄色网址进入 | 午夜视频久久久 | 爱性久久久久久久 | 欧美五月婷婷 | 亚洲精品动漫在线观看 | 免费黄色大片网站 | 久久华人 | 日本黄色a视频 | 免费啪视频在线观看 | 精品国产91久久久久久浪潮蜜月 | 成年人免费视频大全 | 亚洲视频综合网 | 久久精品首页 | 久久精品视频网址 | 羞羞视频免费网站 | 黄污网站在线 | 在线a亚洲视频播放在线观看 | 国产精选电影免费在线观看 | 免费国产一区二区视频 | 日本道中文字幕 | 国产日本在线播放 | av在线播放免费观看 | 黄色网战入口 | 中文字幕在线观看1 | 一级做a爱性色毛片免费1 | 国产一级一片免费播放 | 成人影片在线免费观看 | 久久男人 | 欧美一级做a | 久久精品亚洲一区二区三区观看模式 | 香蕉视频破解 | 免费视频 久久久 | 久久国产精 | 91香蕉国产亚洲一区二区三区 |