一个连接一个线程的线程模型
更多...
#include <one_thread_per_connection_thread_handler.h>
|
|
unordered_map< Communicator *, Worker * > | thread_map_ |
| | 记录一个连接Communicator关联的线程数据
|
| |
|
mutex | lock_ |
| | 保护线程安全的锁
|
| |
◆ await_stop()
| RC OneThreadPerConnectionThreadHandler::await_stop |
( |
| ) |
|
|
overridevirtual |
◆ close_connection()
| RC OneThreadPerConnectionThreadHandler::close_connection |
( |
Communicator * |
communicator | ) |
|
|
overridevirtual |
◆ new_connection()
| RC OneThreadPerConnectionThreadHandler::new_connection |
( |
Communicator * |
communicator | ) |
|
|
overridevirtual |
◆ start()
| virtual RC OneThreadPerConnectionThreadHandler::start |
( |
| ) |
|
|
inlineoverridevirtual |
◆ stop()
| RC OneThreadPerConnectionThreadHandler::stop |
( |
| ) |
|
|
overridevirtual |
该类的文档由以下文件生成: