SkillAgentSearch skills...

TimerQueue

A TimerQueue Based on Poll

Install / Use

/learn @kanade2010/TimerQueue
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TimerQueue

A TimerQueue Modified Based On Muduo Timerqueue.

[Async] [thread-safe] [based on poll]

simple use

void test() {

LOG_DEBUG << "[test] : test timerQue happended ";

std::cout << "[test] : test timerQue happended at " << std::chrono::system_clock::now().time_since_epoch() / std::chrono::microseconds(1) << std::endl;

}

int main() {

//Logger::setLogLevel(Logger::TRACE);

TimerQueue* timer_queue = TimerQueue::GetInstance(); timer_queue->Start();

timer_queue->runAfter(1.0, test); timer_queue->runAfter(1.0, test); timer_queue->runAfter(3.0, test);

timer_queue->runEvery(5.0, test);

getchar();

return 0; }

Related Skills

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated2y ago
Forks13

Languages

C++

Security Score

60/100

Audited on Oct 31, 2023

No findings