RLPark 1.0.0
Reinforcement Learning Framework in Java

PoolResult.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.experiments.scheduling.interfaces;
00002 
00003 import java.util.concurrent.Semaphore;
00004 
00005 public class PoolResult {
00006   private final Semaphore semaphore = new Semaphore(0);
00007   private boolean poolDone = false;
00008 
00009   public void poolDone() {
00010     poolDone = true;
00011     semaphore.release();
00012   }
00013 
00014   public void waitPool() {
00015     if (poolDone)
00016       return;
00017     try {
00018       semaphore.acquire();
00019     } catch (InterruptedException e) {
00020       e.printStackTrace();
00021     }
00022   }
00023 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark