C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Boost.Asio — это кроссплатформенная библиотека C++ для сетевого и низкоуровневого программирования ввода-вывода, которая предоставляет разработчикам согласованную асинхронную модель с использованием современного подхода C++.
Частное наследование — это форма наследования, при которой общедоступная и защищенная часть базового класса становится частной в производном классе, а производный класс не имеет доступа к частным членам и методам базового класса.
По вопросам, касающимся многопоточности, способности компьютера или программы выполнять работу одновременно или асинхронно, используя несколько параллельных потоков выполнения (обычно называемых потоками).