Чтобы истечь таймер за 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
.