java.lang.Thread

A thread represents literally a single stream of execution that can execute concurrently (or not). SquirrelJME may be running with multiple threads executing at once or it may also be executing cooperatively (only a single thread at a time). If SquirrelJME is running cooperatively then only locking, {@link Thread#sleep(long, int)}, or {@link Thread#yield()} will allow another thread to run.