An interesting article showing how to call a function periodically:
PeriodicFunction
by Tony “Bulldozer00” (BD00) DaSilva
From the article:
In the embedded systems application domain, there is often the need to execute one or more background functions at a periodic rate. Before C++11 rolled onto the scene, a programmer had to use a third party library like ACE/Boost/Poco/Qt to incorporate that functionality into the product. However, with the inclusion of std::thread, std::bind, and std::chrono in C++11, there is no longer the need to include those well-crafted libraries into the code base to achieve that specific functionality...
Add a Comment
Comments are closed.