In distributed system, ensuring data consistency is a basic system requirement. In order to solve consistency problem, computer researchers have conducted in-depth study and put forward a series of consistency management strategy, such as mutual exclusion strategy, write-invalidate strategy and write-update strategy. But there are some defects in these strategies and they can’t completely solve the existing problems, so it is necessary to further study the consistency problem. This paper presents a static analysis of program behavior and dynamic measure of competition combined with self-adaptive consistency management mechanism, given that the effectiveness of the algorithm, and verified by simulation with self-adaptive consistency in performance than a single strategy and it has significantly improved and more flexibility.