Multithreading in Java

There are several key terms which one must know to get a picture of how multithreading works in Java. The post deals mostly with the java multithreading classes that come builtin with java. Runnable A Runnable is basically a type of class (Runnable is an Interface) that can be put Read more

Go Routines

Goroutines are functions that are created and scheduled to be run independently by the Go scheduler. The Go scheduler is responsible for the management and execution of goroutines. Notes Goroutines are functions that are scheduled to run independently. We must always maintain an account of running goroutines and shutdown cleanly. Read more