私の Django プロジェクトは、ユーザー イメージ データに対してシステム コマンドを実行します。システム コマンドは時間とリソースを消費するため、システムで実行するタスクの数を制限したい。たとえば、ユーザー 'A' と 'B' がタスクを送信した場合、両方とも実行できますが、2 つのジョブが既に実行されているときに別のユーザーがジョブを送信した場合、ジョブの 1 つが終了するまで待機する必要があります。したがって、一度に実行されるタスクは 2 つだけです。簡単な解決策!!!
質問する
45 次
1 に答える
1
maxsize
正の値に設定された Queue のジョブのように見えます (および潜在的に とtimeout
):
http://docs.python.org/2/library/queue.html
スレッドセーフであることに注意してください。
于 2013-04-05T15:29:36.723 に答える