# Introduction In this challenge, we will focus on concurrent programming and the issue of concurrent logging. We will start by upgrading the environment to a compiler that supports the updated standard. Then, we will implement a locked output stream operation to ensure that the logs are not affected by concurrent execution. Through this challenge, we will gain knowledge and practice in operator overloading, parallel programming, and containers.
Click the virtual machine below to start practicing