優先度付き待ち行列で同じ優先度の要素がある場合、元の追加順序が保持されます。 これは、heapqが安定なソートを提供するためです。 つまり、同じ優先度の要素が複数存在する場合、最初に追加された要素が最初に取り出されます。 この特性により、タスクの処理順序を予測可能に保つことができます。