chriskohlhoff / asio

Asio C++ Library
http://think-async.com/Asio
4.72k stars 1.19k forks source link

Asio support for high resolution waitable timers Cross-platform #1404

Open NostraMagister opened 6 months ago

NostraMagister commented 6 months ago

I would like to bring the subject of ticket #1328 about Asio async high-resolution waitable timers support back under the attention but in a more cross platform context, since Asio is cross-platform.

Summarized the arguments for suggesting support for high resolution waitable timers in Asio are in essence that :

For these reasons I would like to attract the attention of this to the makers of this great Asio library and see if someone could take a positions as to this subject (such as - we will never add this, we could add this, we will add this,...). This would allow developers to know if they need to look for other solutions, possibly temporary, or if they can keep using the Asio async. high_resolution_clock C++ Standard notation timers, knowing that Asio will map the object to a real high resolution clock.

I would also like to call for support from other posters to find out what their take is on the high resolution timers subject as i suspect that many developers would be served by using Asio with cross platform async. timers that are really based on an high resolution clock instead of on a mapped lower resolution clock.

Thank you.