With Safari, you learn the way you learn best. Get unlimited access to videos, live online training,
learning paths, books, tutorials, and more.

4. Concurrency

Shiju Varghese1

(1)Chettiyadan House, Cheranalloor, India

We are living in the era of cloud computing in which you can quickly provision virtual machines in high-powered servers. Although our modern computers evolved now have more CPU cores, we still cannot leverage the full power of modern servers when we run our applications. Sometimes our applications are running slow, but when we look at the CPU utilization, it might be underutilized. The problem is that we are still using some tools that were designed for the era of single-core machines. We can improve the performance of many of our applications by writing concurrent programs that let you write programs ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training,
learning paths, books, interactive tutorials, and more.