【Laravel】キューの優先順位の話

キューの優先順位について
キューワーカーを起動する際のコマンドで、
php artisan queue:work --queue=high,low
とすることで、highの方が優先順位が高くなるという説明は多くある。
優先順位とは?
優先順位とはジョブをキューイングする際に、
highを指定した方が優先してキューイングされるということ。
lowがすでにキューイングされていたら?
それでもhighが優先して実行される
どのような仕組みなのか?
php artisan queue:work --queue=high,low
上記のコマンドで起きていることは、キューが2本、ワーカーが1個作成されるということ。
highにキューイングされたジョブから優先してワーカーで実行される。
