Поток с одним таймером и отношение к очереди - PullRequest
1 голос
/ 07 ноября 2019

Я должен реализовать класс, который имеет единственный поток, вызывающий все обратные вызовы. Мне нужна помощь по реализации или подсказки.

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 с одним потоком и как я могу сделать их синхронизацию с одним потоком?

...