Examples of acquireUninterruptibly()


Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

        builder = store1.getRoot().builder();
        builder.child("node1");
        NodeState root =
                store1.merge(builder, EmptyHook.INSTANCE, CommitInfo.EMPTY);

        semaphore.acquireUninterruptibly();
        Thread t = new Thread(new Runnable() {
            @Override
            public void run() {
                store1.runBackgroundOperations();
            }
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

                                                       List<UpdateOp> updateOps) {
                Semaphore semaphore = locks.get(Thread.currentThread());
                boolean result = super.create(collection, updateOps);
                if (semaphore != null) {
                    created.release();
                    semaphore.acquireUninterruptibly();
                }
                return result;
            }
        };
        final List<Exception> exceptions = new ArrayList<Exception>();
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

        final int schemaId = dis.readInt();
        final long version = dis.readLong();
        final int format = dis.readInt();
        final byte[] bytes = new byte[dis.readInt()];
        dis.readFully(bytes);
        sema.acquireUninterruptibly();
        es.submit(new Runnable() {
          @Override
          public void run() {
            try {
              Connection c = null;
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

    final AtomicInteger failures = new AtomicInteger(0);
    final AtomicInteger total = new AtomicInteger(0);
    final Semaphore s = new Semaphore(100);
    long start = System.currentTimeMillis();
    for (int i = 0; i < 20; i++) {
      s.acquireUninterruptibly();
      es.submit(new Runnable() {
        @Override
        public void run() {
          try {
            for (int i = 0; i < 500; i++) {
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

            s.release();
          }
        }
      });
    }
    s.acquireUninterruptibly(100);
    es.shutdown();
    es.awaitTermination(1000, TimeUnit.SECONDS);
    System.out.println(failures + " out of " + total + " in " + (System.currentTimeMillis() - start) + "ms");

  }
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

    final AtomicInteger failures = new AtomicInteger(0);
    final AtomicInteger total = new AtomicInteger(0);
    final Semaphore s = new Semaphore(100);
    long start = System.currentTimeMillis();
    for (int i = 0; i < 20; i++) {
      s.acquireUninterruptibly();
      es.submit(new Runnable() {
        @Override
        public void run() {
          try {
            for (int i = 0; i < 500; i++) {
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

            s.release();
          }
        }
      });
    }
    s.acquireUninterruptibly(100);
    es.shutdown();
    es.awaitTermination(1000, TimeUnit.SECONDS);
    System.out.println(failures + " out of " + total + " in " + (System.currentTimeMillis() - start) + "ms");
  }
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

    final AtomicInteger failures = new AtomicInteger(0);
    final AtomicInteger total = new AtomicInteger(0);
    final Semaphore s = new Semaphore(100);
    long start = System.currentTimeMillis();
    for (int j = 0; j < 20; j++) {
      s.acquireUninterruptibly();
      final int finalJ = j;
      es.submit(new Runnable() {
        @Override
        public void run() {
          try {
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

            s.release();
          }
        }
      });
    }
    s.acquireUninterruptibly(100);
    es.shutdown();
    es.awaitTermination(1000, TimeUnit.SECONDS);
    System.out.println(failures + " out of " + total + " in " + (System.currentTimeMillis() - start) + "ms");
  }
View Full Code Here

Examples of java.util.concurrent.Semaphore.acquireUninterruptibly()

    final AtomicInteger failures = new AtomicInteger(0);
    final AtomicInteger total = new AtomicInteger(0);
    final Semaphore s = new Semaphore(100);
    long start = System.currentTimeMillis();
    for (int i = 0; i < 20; i++) {
      s.acquireUninterruptibly();
      es.submit(new Runnable() {
        @Override
        public void run() {
          try {
            for (int i = 0; i < 500; i++) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.