The word automat is the Latinization of the Greek word αὐτόματον, which means acting of one’s own will. It is more often used to describe moving machines, especially those made to resemble human or ...
The need for a way to execute concurrent tasks within Java has been addressed within JSE by the java.util.concurrent.Executor and in a limited fashion in JEE by the WorkManager specification.