文件名称:asynctimerqueue:异步定时器队列机制(C++11)
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-13 16:10:41
queue cpp timer cpp11 asynchronous-programming
异步定时器 异步定时器队列机制(C++11) 这是异步定时器队列的实现。 回调可以注册为将来运行。 时间必须以毫秒为单位指定。 可以创建一个“事件”来运行一次或重复。 AsyncTimerQueue 类已实现为单例。 打算使用 AsyncTimerQueue 的应用程序必须在单独的线程中运行 Timer::AsyncTimerQueue::timerLoop。 下面是简单的例子。 事件处理程序签名应如下 'void func(type1 arg1, type2, arg2, ...)' #include "asynctimerqueue.hh" ... ... class foo { public: void handler3() { std::cout << "handler3" << std::endl; } }; int main() {
【文件预览】:
asynctimerqueue-master
----.travis.yml(398B)
----LICENSE(34KB)
----asynctimerqueue.hh(11KB)
----README.md(1KB)
----test()
--------runtest.sh(13B)
--------test_timer.cc(2KB)