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