将线程封装成一个类。每次开辟新的线程的时候,直接new一个就可以了。
用libevent去监听,套接字上的链接。
回调函数。
全部封装成对象。
map表:map<int,struct event *> _event_map;
控制台(Contral),也封装成了对象。
项目重要,不是说项目的功能重要,它用不了的。主要是把知识点挖掘出来。
线程间任务量如何均衡。
线程间通讯的工具。
nosql:不是数据库,但是可以当作数据库用。
libevent-->epoll->select、epoll的区别。
在简历上把这些点剖出,该剖的点剖出来。
g++ -o main contral.cpp login.cpp main.cpp serr.cpp -ljson -levent -L /usr/lib/mysql/ -lmysqlclient