jacinle.storage.unsafe_queue#

Classes

PriorityQueue

A simple priority queue implementation based on heapq.

Queue

A simple queue implementation based on collections.deque.

Class PriorityQueue

class PriorityQueue[source]#

Bases: object

A simple priority queue implementation based on heapq.

__init__()[source]#
__new__(**kwargs)#
empty()[source]#
get()[source]#
peek()[source]#
put(item, priority)[source]#

Class Queue

class Queue[source]#

Bases: object

A simple queue implementation based on collections.deque.

__init__()[source]#
__new__(**kwargs)#
empty()[source]#
get()[source]#
peek()[source]#
put(item)[source]#
property queue: deque#
property size#