最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自定義線程池控制線程數(shù)量的示例

 更新時(shí)間:2019年02月22日 09:05:40   作者:AdgerZhou  
今天小編就為大家分享一篇python自定義線程池控制線程數(shù)量的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

1.自定義線程池

import threading
import Queue
import time
 
queue = Queue.Queue()
 
 
def put_data_in_queue():
  for i in xrange(10):
    queue.put(i)
 
 
class MyThread(threading.Thread):
  def run(self):
    while not queue.empty():
      sleep_times = queue.get()
      time.sleep(sleep_times)
      queue.task_done()
 
 
def main_function():
  threads_num = 6
  while True:
    put_data_in_queue()
    for i in xrange(threads_num):
      myThread = MyThread()
      myThread.setDaemon(True)
      myThread.start()
    queue.join()
    time.sleep(60)

2.多線程與signal信號(hào)的監(jiān)控結(jié)合

import threading
import Queue
import time
import signal
 
queue = Queue.Queue()
stop = False
 
 
def receive_signal(signum, stack):
  signal.signal(signal.SIGTERM, original_sigterm)
  global stop
  stop = True
 
 
def put_data_in_queue():
  for i in xrange(10):
    queue.put(i)
 
 
class MyThread(threading.Thread):
  def run(self):
    while not queue.empty():
      sleep_times = queue.get()
      time.sleep(sleep_times)
      queue.task_done()
 
 
def main_function():
  threads_num = 6
  while not stop:
    put_data_in_queue()
    for i in xrange(threads_num):
      myThread = MyThread()
      myThread.setDaemon(True)
      myThread.start()
    queue.join()
    time.sleep(60)
 
 
if __name__ == "__main__":
  original_sigterm = signal.getsignal(signal.SIGTERM)
  signal.signal(signal.SIGTERM, receive_signal)
  main_function()

以上這篇python自定義線程池控制線程數(shù)量的示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 使用遞歸回溯完美解決八皇后的問題

    python 使用遞歸回溯完美解決八皇后的問題

    今天小編就為大家分享一篇python 使用遞歸回溯完美解決八皇后的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python的setattr函數(shù)實(shí)例用法

    python的setattr函數(shù)實(shí)例用法

    在本篇文章里小編給大家整理了一篇關(guān)于python的setattr函數(shù)實(shí)例用法的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2020-12-12
  • python如何在一個(gè)py文件中獲取另一個(gè)py文件中的值(一個(gè)或多個(gè))

    python如何在一個(gè)py文件中獲取另一個(gè)py文件中的值(一個(gè)或多個(gè))

    這篇文章主要介紹了python如何在一個(gè)py文件中獲取另一個(gè)py文件中的值(一個(gè)或多個(gè)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Python海龜turtle基礎(chǔ)知識(shí)大全以及畫圖集合實(shí)例

    Python海龜turtle基礎(chǔ)知識(shí)大全以及畫圖集合實(shí)例

    turtle是一個(gè)簡單的繪圖工具,它提供了一個(gè)海龜,你可以把它理解為一個(gè)機(jī)器人,只聽得懂有限的指令,下面這篇文章主要給大家介紹了關(guān)于Python海龜turtle基礎(chǔ)知識(shí)大全以及畫圖集合的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 對(duì)python:循環(huán)定義多個(gè)變量的實(shí)例詳解

    對(duì)python:循環(huán)定義多個(gè)變量的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python:循環(huán)定義多個(gè)變量的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 解讀python正則表達(dá)式括號(hào)問題

    解讀python正則表達(dá)式括號(hào)問題

    這篇文章主要介紹了python正則表達(dá)式括號(hào)問題解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • python中l(wèi)ist列表的高級(jí)函數(shù)

    python中l(wèi)ist列表的高級(jí)函數(shù)

    這篇文章主要為大家詳細(xì)介紹了python中l(wèi)ist列表的高級(jí)函數(shù),感興趣的小伙伴們可以參考一下
    2016-05-05
  • Python定時(shí)器實(shí)例代碼

    Python定時(shí)器實(shí)例代碼

    這篇文章主要介紹了Python定時(shí)器實(shí)例代碼,向大家分享了兩部分代碼示例,一個(gè)是通過線程實(shí)現(xiàn)定時(shí)器timer,另一個(gè)是Python實(shí)現(xiàn)的精度可調(diào)的定時(shí)器實(shí)例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • python 中的列表解析和生成表達(dá)式

    python 中的列表解析和生成表達(dá)式

    優(yōu)雅、清晰和務(wù)實(shí)都是python的核心價(jià)值觀,如果想通過操作和處理一個(gè)序列(或其他的可迭代對(duì)象)來創(chuàng)建一個(gè)新的列表時(shí)可以使用列表解析( List comprehensions)和生成表達(dá)式,通過這兩個(gè)操作,我們可以看到這三個(gè)觀點(diǎn)是如何在python中和諧統(tǒng)一起來的。
    2011-03-03
  • 詳解Anconda環(huán)境下載python包的教程(圖形界面+命令行+pycharm安裝)

    詳解Anconda環(huán)境下載python包的教程(圖形界面+命令行+pycharm安裝)

    這篇文章主要介紹了Anconda環(huán)境下載python包的教程(圖形界面+命令行+pycharm安裝),這篇文章很適合小白入手級(jí)別的,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評(píng)論

兴山县| 清丰县| 梅州市| 格尔木市| 炉霍县| 皋兰县| 抚松县| 宝兴县| 德令哈市| 广州市| 分宜县| 嘉祥县| 萝北县| 沐川县| 大埔县| 象山县| 漯河市| 大同县| 浦城县| 南城县| 凤庆县| 全南县| 盱眙县| 盖州市| 奉节县| 区。| 丹东市| 靖安县| 阳山县| 靖宇县| 康平县| 余江县| 阿拉善右旗| 平凉市| 兴隆县| 天津市| 苗栗县| 吉隆县| 曲水县| 江油市| 新晃|