1bfe73648SShuo Chen#include "EventLoop.h" 2bfe73648SShuo Chen#include "thread/Thread.h" 3bfe73648SShuo Chen 4bfe73648SShuo Chenmuduo::EventLoop* g_loop; 5bfe73648SShuo Chen 6bfe73648SShuo Chenvoid threadFunc() 7bfe73648SShuo Chen{ 8bfe73648SShuo Chen g_loop->loop(); 9bfe73648SShuo Chen} 10bfe73648SShuo Chen 11bfe73648SShuo Chenint main() 12bfe73648SShuo Chen{ 13bfe73648SShuo Chen muduo::EventLoop loop; 14bfe73648SShuo Chen g_loop = &loop; 15bfe73648SShuo Chen muduo::Thread t(threadFunc); 16bfe73648SShuo Chen t.start(); 17bfe73648SShuo Chen t.join(); 18bfe73648SShuo Chen} 19