У меня есть программа на C ++. Я хочу вызвать функцию асинхронно с настраиваемым временем ожидания.
Моя идея решения состоит в том, чтобы создать поток, и в теле я бы подождал настроенное время, затем вызвал нужную функцию и затем снова уничтожил поток.
Верхние швы очень высоки для меня, создавая отдельную нить. Есть ли лучшее решение (меньше накладных расходов), например, таймер для последующего вызова функции?