1

私の Django プロジェクトは、ユーザー イメージ データに対してシステム コマンドを実行します。システム コマンドは時間とリソースを消費するため、システムで実行するタスクの数を制限したい。たとえば、ユーザー 'A' と 'B' がタスクを送信した場合、両方とも実行できますが、2 つのジョブが既に実行されているときに別のユーザーがジョブを送信した場合、ジョブの 1 つが終了するまで待機する必要があります。したがって、一度に実行されるタスクは 2 つだけです。簡単な解決策!!!

4

1 に答える 1

1

maxsize正の値に設定された Queue のジョブのように見えます (および潜在的に とtimeout):

http://docs.python.org/2/library/queue.html

スレッドセーフであることに注意してください。

于 2013-04-05T15:29:36.723 に答える