Busy Spinning or Busy wait in multi-threading

Busy spinning or busy wait is a technique in a multi-threaded environment, where other threads loop continuously waiting for a thread to complete its task and signal them to start. When one thread loops continuously waiting for another thread to signal. This technique can be used whenever there is requirement to execute second thread (say ConsumerThread) […]

Continue Reading

History of Java (JDK) Versions

Java SE 10 (AKA Java 18.3) Java 10 will use the new versioning convention set out by Oracle[297] this will see the version numbers following a YY.M format. So far the versions announced using this format are 18.3 non-LTS in March 2018 and 18.9 LTS in September 2018[298]. There is speculation of introducing objects without identity (value […]

Continue Reading