package com.jmrapp.terralegion.game.utils;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* Created by Jon on 12/19/15.
*/
public class ThreadManager {
private static final ThreadManager instance = new ThreadManager();
private final ExecutorService executorService;
private ThreadManager() {
executorService = Executors.newFixedThreadPool(4);
}
public void runThread(Runnable runnable) {
executorService.execute(runnable);
}
public void shutdown() {
executorService.shutdown();
}
public static ThreadManager getInstance() {
return instance;
}
}