Я должен реализовать класс, который имеет единственный поток, вызывающий все обратные вызовы. Мне нужна помощь по реализации или подсказки.
1)void createTimer(const Timepoint &timepoint, const TimerCallback &callbackF);
2)void createTimer(const Millisecs & period, const TimerCallback &callbackF);
3)void createTimer(const Timepoint &timepoint, const Millisecs & period, const TimerCallback &callbackF);
первый метод: вызывается callbackF до момента времени.
второй метод: периодически вызывается навсегда.
третий метод: вызывается периодически до момента времени
МожетВы помогаете, как я могу вызвать метод callbackF с одним потоком и как я могу сделать их синхронизацию с одним потоком?