Class SingleThreadPool<T>

java.lang.Object
zombie.entity.util.SingleThreadPool<T>

public abstract class SingleThreadPool<T> extends Object
  • Field Details

    • max

      public final int max
    • peak

      public int peak
  • Constructor Details

    • SingleThreadPool

      public SingleThreadPool()
    • SingleThreadPool

      public SingleThreadPool(int int0)
    • SingleThreadPool

      public SingleThreadPool(int int0, int int1)
  • Method Details

    • newObject

      protected abstract T newObject()
    • obtain

      public T obtain()
    • free

      public void free(T object)
    • fill

      public void fill(int int1)
    • reset

      protected void reset(T object)
    • discard

      protected void discard(T object)
    • freeAll

      public void freeAll(Array<T> array0)
    • clear

      public void clear()
    • getFree

      public int getFree()