Package java.util.concurrent

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


                        return fork( null, new PropertiesWrapper( providerConfiguration.getProviderProperties() ),
                                     forkClient, effectiveSystemProperties, testProvidingInputStream );
                    }
                };

                results.add( executorService.submit( pf ) );
            }

            for ( Future<RunResult> result : results )
            {
                try
View Full Code Here


                                                                startupReportConfiguration.getTestVmSystemProperties() );
                        return fork( testSet, new PropertiesWrapper( providerConfiguration.getProviderProperties() ),
                                     forkClient, effectiveSystemProperties, null );
                    }
                };
                results.add( executorService.submit( pf ) );

            }

            for ( Future<RunResult> result : results )
            {
View Full Code Here

          };

          if (executor == null) {
            r.run();
          } else {
            Future<?> result = executor.submit(r);
            results.add(result);
          }
        }

        if (executor != null) {
View Full Code Here

          } catch (InterruptedException ie) { }
        }
      });
    }
    // First, add two tasks and make sure the pool size follows
    pool.submit(tasks.get(0));
    assertEquals(1, pool.getPoolSize());
    pool.submit(tasks.get(1));
    assertEquals(2, pool.getPoolSize());

    // Next, terminate those tasks and then make sure the pool is still the
View Full Code Here

      });
    }
    // First, add two tasks and make sure the pool size follows
    pool.submit(tasks.get(0));
    assertEquals(1, pool.getPoolSize());
    pool.submit(tasks.get(1));
    assertEquals(2, pool.getPoolSize());

    // Next, terminate those tasks and then make sure the pool is still the
    // same size
    queue.put(new Object());
View Full Code Here

    while (pool.getCompletedTaskCount() < 2) {
      Threads.sleep(1);
    }
    // Now let's simulate adding a RS meaning that we'll go up to three
    // concurrent threads. The pool should not grow larger than three.
    pool.submit(tasks.get(2));
    pool.submit(tasks.get(3));
    pool.submit(tasks.get(4));
    assertEquals(3, pool.getPoolSize());
    queue.put(new Object());
    queue.put(new Object());
View Full Code Here

      Threads.sleep(1);
    }
    // Now let's simulate adding a RS meaning that we'll go up to three
    // concurrent threads. The pool should not grow larger than three.
    pool.submit(tasks.get(2));
    pool.submit(tasks.get(3));
    pool.submit(tasks.get(4));
    assertEquals(3, pool.getPoolSize());
    queue.put(new Object());
    queue.put(new Object());
    queue.put(new Object());
View Full Code Here

    }
    // Now let's simulate adding a RS meaning that we'll go up to three
    // concurrent threads. The pool should not grow larger than three.
    pool.submit(tasks.get(2));
    pool.submit(tasks.get(3));
    pool.submit(tasks.get(4));
    assertEquals(3, pool.getPoolSize());
    queue.put(new Object());
    queue.put(new Object());
    queue.put(new Object());
  }
View Full Code Here

                                                           new ArrayBlockingQueue<Runnable>(numThreads * 10));
    threadPool.allowCoreThreadTimeOut(false);
    updaters = new Updater[numThreads];
    for(int i = 0; i < numThreads; i++) {
      updaters[i] = new Updater();
      threadPool.submit(updaters[i]);
    }
  }

  Matrix topicTermCounts() {
    return topicTermCounts;
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.