基于C++11的事件循环

这个项目没人看嘛,来个人和我讨论讨论啊。

闲来无事,喜欢捣鼓C++。之前在signal-slot中提到事件循环,不过那个说明的太挫。现在写了一个说的过去的。

项目地址:
https://github.com/ZhouBox/moos.git

下面简单的说明下。

task完成实现对事件循环的一个任务的封装。
task_policy实现了各种task的策略。
task_queue是事件队列
looper是一个事件循环。
moos_thread是对c++11中thread的封装,前面提到过。

其实这种形式的事件循环在嵌入式系统中广泛使用。后续还会继续完善这个事件循环例子。

最新版本:支持对象线程绑定,线程转换和signal-slot形式的调用

你可能感兴趣的:(C++11,事件循环,嵌入式系统)