vorlesung-futures-basics.java 356 B

1234567891011121314151617
  1. public final class StringTask implements Runnable {
  2. int id;
  3. public StringTask(int id) {
  4. this.id = id;
  5. }
  6. public void run() {
  7. // do calculation
  8. }
  9. }
  10. ExecutorService pool =
  11. Executors.newFixedThreadPool(4);
  12. for(int i = 0; i < 10; i++){
  13. pool.execute(new StringTask(i));
  14. }
  15. pool.shutdown();
  16. executor.awaitTermination();