© Shiju Varghese 2016

Shiju Varghese, Go Recipes, 10.1007/978-1-4842-1188-5_4

4. Concurrency

Shiju Varghese

(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 ...

Get Go Recipes: A Problem-Solution Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.