Documentation of 'edu.jas.util.Terminator' Java class
Terminator
edu.jas.util

Class Terminator



  • public class Terminator
    extends java.lang.Object
    Terminating helper class. Like a barrier, but with coming and going.
    • Constructor Summary

      Constructors 
      Constructor and Description
      Terminator(int workers)
      Terminator.
    • Constructor Detail

      • Terminator

        public Terminator(int workers)
        Terminator.
        Parameters:
        workers - number of expected threads.
    • Method Detail

      • toString

        public java.lang.String toString()
        to string
        Overrides:
        toString in class java.lang.Object
      • beIdle

        public void beIdle()
        beIdle. Checks for release().
      • initIdle

        public void initIdle(int i)
        initIdle. No check for release().
        Parameters:
        i - number of idle threads.
      • beIdle

        public void beIdle(int i)
        beIdle. Checks for release().
        Parameters:
        i - number of idle threads.
      • allIdle

        public void allIdle()
        allIdle. Checks for release().
      • notIdle

        public void notIdle()
        notIdle.
      • getJobs

        public int getJobs()
        getJobs.
        Returns:
        number of possible jobs.
      • hasJobs

        public boolean hasJobs()
        hasJobs.
        Returns:
        true, if there are possibly jobs, else false.
      • release

        public void release()
        Release if possible.
      • waitDone

        public void waitDone()
        Wait until released.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.