Чтобы истечь таймер за 5 секунд,
есть ли какая-либо практическая разница между этими двумя?
Является ли какой-либо предпочтительный (производительность, ресурс и т.д.) Другому для этого случая?
[Вариант 1] deadline_timer:
boost::asio::deadline_timer timer(io_service);
timer.expires_from_now(boost::posix_time::seconds(5));
[Вариант 2] waitable_timer (system_timer или steady_timer):
boost::asio::system_timer timer(io_service);
timer.expires_from_now(std::chrono::seconds(5));
PS: Пожалуйста, сосредоточьтесь на сравнении deadline_timer и system_timer, а не system_timer против steady_timer.