1. Multithreading
support – While there are many other excellent features of
the language, multithreading support is what tops my list. The
reason is that the threading mechanism is so much intuitive and easier to
implement than many other languages like C++ or even java.