特定のプロパティ値を読み取り、それに応じて更新したいと考えています。要件は、2 つ以上のプロセスが同じ値を更新しようとした場合、そのうちの 1 つだけが成功し、もう 1 つのプロセスは失敗する必要があるということです。は古くなっています。
たとえば、「False」の場合、プロパティ「status」を値「True」に設定します。ここで、両方のプロセスが最初に「False」を読み取り、最初のプロセスがそれを「True」に変更した場合、2 番目のプロセスはプロパティ値を「True」に更新するか、前の読み取りまで単に「ブロック」するのではなく、再読み取りする必要があります。・書き込み完了。(このアプリケーションでは、読み取りの直後に書き込みが行われるため、これをアトミック操作にする必要があります。)
Python 2.5 で開発し、db.Model を使用しています。
ありがとう!