У меня следующие требования:
- Последовательность уникальна для хоста (совместное увеличение не требуется)
- Последовательность должна быть монотонно возрастающей.
- Последовательность должны быть постоянными для всех процессов.
- Увеличение последовательности должно быть атомарным в случае, если несколько процессов работают над ней одновременно.
- В большинстве случаев файл будет обновляться, и новое значение будет считано после обновления. Но также должна быть возможность читать текущее значение без обновления.
Я могу собрать код Perl, который будет делать примерно это, но я бы хотел более элегантное решение.
задан Chris R 9 June 2011 в 19:22
поделиться