我有以下要求:
- 序列对于主机是唯一的(不需要共享增量)
- 序列必须单调递增。
- 序列在进程间必须持久存在。
- 在多个进程同时工作时,增加序列必须是原子性的。
- 大部分时间文件将被更新,新值将在更新后读取。但是,也应该可以在没有更新的情况下读取当前值。
flock
包装器内进行访问/更新,算得上优雅吗? - mob