Skip to content
/ queue Public

Amazon Builder Library のキューバックログの回避の記事を読んで、pythonでQueの実装記事を参考にQue処理を試してみました。

Notifications You must be signed in to change notification settings

KJMAN678/queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

queue

Amazon Builder Library のキューバックログの回避の記事を読んで、pythonでQueの実装記事を参考にQue処理を試してみました。

乗り越えられないキューバックログの回避 https://aws.amazon.com/jp/builders-library/avoiding-insurmountable-queue-backlogs/?did=ba_card&trk=ba_card
Pythonでキューイング処理 https://qiita.com/okuhiiro/items/7e4813d8f44a40e23938

class Queue(object): def init(self): self.queue_list = []

# enqueue 待ち行列に入れる、キューに入れる
def enqueue(self, value):
    self.queue_list.append(value)

# dequeue 待ち行列からはずす
def dequeue(self):
    try:
        # 先頭をとりだす
        value = self.queue_list.pop(0)
    except IndexError:
        value = None

    return value

queue = Queue()

queue.enqueue("a") queue.enqueue("b") queue.enqueue("c")

print(queue.dequeue()) # aを出力 print(queue.dequeue()) # bを出力 print(queue.dequeue()) # cを出力 print(queue.dequeue()) # None

About

Amazon Builder Library のキューバックログの回避の記事を読んで、pythonでQueの実装記事を参考にQue処理を試してみました。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published