类com.google.common.util.concurrent.CycleDetectingLockFactory源码实例Demo

下面列出了怎么用com.google.common.util.concurrent.CycleDetectingLockFactory的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: bcm-android   文件: Threading.java
public static void warnOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.WARN);
}
 
源代码2 项目: bcm-android   文件: Threading.java
public static void throwOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.THROW);
}
 
源代码3 项目: bcm-android   文件: Threading.java
public static void ignoreLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.DISABLED);
}
 
源代码4 项目: bcm-android   文件: Threading.java
public static void setPolicy(CycleDetectingLockFactory.Policy policy) {
    Threading.policy = policy;
    factory = CycleDetectingLockFactory.newInstance(policy);
}
 
源代码5 项目: bcm-android   文件: Threading.java
public static CycleDetectingLockFactory.Policy getPolicy() {
    return policy;
}
 
源代码6 项目: green_android   文件: Threading.java
public static void warnOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.WARN);
}
 
源代码7 项目: green_android   文件: Threading.java
public static void throwOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.THROW);
}
 
源代码8 项目: green_android   文件: Threading.java
public static void ignoreLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.DISABLED);
}
 
源代码9 项目: green_android   文件: Threading.java
public static void setPolicy(CycleDetectingLockFactory.Policy policy) {
    Threading.policy = policy;
    factory = CycleDetectingLockFactory.newInstance(policy);
}
 
源代码10 项目: green_android   文件: Threading.java
public static CycleDetectingLockFactory.Policy getPolicy() {
    return policy;
}
 
源代码11 项目: GreenBits   文件: Threading.java
public static void warnOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.WARN);
}
 
源代码12 项目: GreenBits   文件: Threading.java
public static void throwOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.THROW);
}
 
源代码13 项目: GreenBits   文件: Threading.java
public static void ignoreLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.DISABLED);
}
 
源代码14 项目: GreenBits   文件: Threading.java
public static void setPolicy(CycleDetectingLockFactory.Policy policy) {
    Threading.policy = policy;
    factory = CycleDetectingLockFactory.newInstance(policy);
}
 
源代码15 项目: GreenBits   文件: Threading.java
public static CycleDetectingLockFactory.Policy getPolicy() {
    return policy;
}
 
源代码16 项目: bitherj   文件: Threading.java
public static void warnOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.WARN);
}
 
源代码17 项目: bitherj   文件: Threading.java
public static void throwOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.THROW);
}
 
源代码18 项目: bitherj   文件: Threading.java
public static void ignoreLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.DISABLED);
}
 
源代码19 项目: bitherj   文件: Threading.java
public static void setPolicy(CycleDetectingLockFactory.Policy policy) {
    Threading.policy = policy;
    factory = CycleDetectingLockFactory.newInstance(policy);
}
 
源代码20 项目: bitherj   文件: Threading.java
public static CycleDetectingLockFactory.Policy getPolicy() {
    return policy;
}
 
源代码21 项目: jelectrum   文件: Threading.java
public static void warnOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.WARN);
}
 
源代码22 项目: jelectrum   文件: Threading.java
public static void throwOnLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.THROW);
}
 
源代码23 项目: jelectrum   文件: Threading.java
public static void ignoreLockCycles() {
    setPolicy(CycleDetectingLockFactory.Policies.DISABLED);
}
 
源代码24 项目: jelectrum   文件: Threading.java
public static void setPolicy(CycleDetectingLockFactory.Policy policy) {
    Threading.policy = policy;
    factory = CycleDetectingLockFactory.newInstance(policy);
}
 
源代码25 项目: jelectrum   文件: Threading.java
public static CycleDetectingLockFactory.Policy getPolicy() {
    return policy;
}
 
源代码26 项目: dcos-commons   文件: CycleDetectingLockUtils.java
/**
 * Returns a new cycle detecting lock instance which has the provided label.
 *
 * @param exitOnDeadlock whether to exit the process if a deadlock is detected
 * @param parentClass    to be used in any error messages
 */
public static ReadWriteLock newLock(boolean exitOnDeadlock, Class<?> parentClass) {
  return CycleDetectingLockFactory
      .newInstance(exitOnDeadlock ? LOG_AND_EXIT_POLICY : CycleDetectingLockFactory.Policies.WARN)
      .newReentrantReadWriteLock(parentClass.getSimpleName());
}
 
 同包方法