Package java.util.concurrent

Examples of java.util.concurrent.ThreadPoolExecutor.submit()


    ThreadPoolExecutor exec = ThreadPoolServer.getThreadPoolExecutor();
    List<Future<Object>> futures = new ArrayList<Future<Object>>();

    for (int ii = 0; ii < m; ii++) {
      final int i = ii;
      futures.add(exec.submit(new Callable<Object>() {

        @Override
        public Object call() throws Exception {
          o[i] = VectorOperations.dot(A[i], x);
          return null;
View Full Code Here


    List<Future<Object>> futures = new ArrayList<Future<Object>>();
    final double[] o = C;
   
    for (int ii = 0; ii < m; ii++) {
      final int i = ii;
      futures.add(exec.submit(new Callable<Object>() {

        @Override
        public Object call() throws Exception {
          o[i] = VectorOperations.dot(A[i], x);
          return null;
View Full Code Here

    List<Future<Object>> futures = new ArrayList<>();

    // learning N one against all classifiers
    for (int id = 0; id < nbclasses; id++) {
      final int i = id;
      futures.add(ex.submit(new Callable<Object>() {

        @Override
        public Object call() throws Exception {

          Classifier<T> cls = null;
View Full Code Here

      ThreadPoolExecutor ex = ThreadPoolServer.getThreadPoolExecutor();
      List<Future<Object>> futures = new ArrayList<>(
          listOfClassifiers.size());
      for (int i = 0; i < listOfClassifiers.size(); i++) {
        final int id = i;
        futures.add(ex.submit(new Callable<Object>() {

          @Override
          public Object call() throws Exception {
            values[id] = listOfClassifiers.get(id).valueOf(t);
            return null;
View Full Code Here

                                     new ArrayBlockingQueue<Runnable>(2));

        final List<Future<Pair<double[], double[]>>> results
            = new ArrayList<Future<Pair<double[], double[]>>>();
        for (int i = 0; i < numTasks; i++) {
            results.add(exec.submit(new RuleBuilder()));
        }

        // Ensure that all computations have completed.
        for (Future<Pair<double[], double[]>> f : results) {
            f.get();
View Full Code Here

  ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 100, 0,
    TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(10));
  List<Future<String>> futures = new ArrayList<Future<String>>();
  for (int i = 0; i < 50; i++) {
      executor.submit(new Callable<String>() {
    @Override
    public String call() throws Exception {
        // FIXME : invalidate slot cache from JedisCluster to test
        // random connection also does work
        return jc.get("foo");
View Full Code Here

     // Split each store file.
    for (StoreFile sf: hstoreFilesToSplit) {
      //splitStoreFile(sf, splitdir);
      StoreFileSplitter sfs = new StoreFileSplitter(sf, splitdir);
      futures.add(threadPool.submit(sfs));
    }
    // Shutdown the pool
    threadPool.shutdown();

    // Wait for all the tasks to finish
View Full Code Here

    // Split each store file.
    for (Map.Entry<byte[], List<StoreFile>> entry: hstoreFilesToSplit.entrySet()) {
      for (StoreFile sf: entry.getValue()) {
        StoreFileSplitter sfs = new StoreFileSplitter(entry.getKey(), sf);
        futures.add(threadPool.submit(sfs));
      }
    }
    // Shutdown the pool
    threadPool.shutdown();
View Full Code Here

    ThreadPoolExecutor pool = new ThreadPoolExecutor(1, 10,
      5, TimeUnit.SECONDS,
      new SynchronousQueue<Runnable>(),
      Threads.newDaemonThreadFactory("test-hcm-delete"));

    pool.submit(new Runnable() {
      @Override
      public void run() {
        while (!Thread.interrupted()) {
          try {
            HConnection conn = HConnectionManager.getConnection(config);
View Full Code Here

     // Split each store file.
    for (StoreFile sf: hstoreFilesToSplit) {
      //splitStoreFile(sf, splitdir);
      StoreFileSplitter sfs = new StoreFileSplitter(sf, splitdir);
      futures.add(threadPool.submit(sfs));
    }
    // Shutdown the pool
    threadPool.shutdown();

    // Wait for all the tasks to finish
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.