Nowadays we have the privilege to run programs on computers with multicore processors. As a result, applications run faster, can process a larger amount of data, and they are more responsive. At the same time, we have to be careful when running our code on the Docker containers. Depending on the configuration, using multithreaded code may do more harm than good. — Containerized applications. Most of the developers including me use “entire” PC to run and test the code. When I say “entire” I mean that our code uses all available resources of the computer. In the era of microservices, most applications are containerized and run on the cloud. The most popular tool that…