3276eb8c5e1b8267c6c6b573e470da37f33732d7.svn-base 412 B

12345678910111213141516171819202122
  1. package org.jeecg.boot.starter.lock.enums;
  2. /**
  3. * 锁的模式
  4. * @author jeecg
  5. */
  6. public enum LockModel {
  7. //可重入锁
  8. REENTRANT,
  9. //公平锁
  10. FAIR,
  11. //联锁(可以把一组锁当作一个锁来加锁和释放)
  12. MULTIPLE,
  13. //红锁
  14. REDLOCK,
  15. //读锁
  16. READ,
  17. //写锁
  18. WRITE,
  19. //自动模式,当参数只有一个.使用 REENTRANT 参数多个 REDLOCK
  20. AUTO
  21. }