1.signal_set类
2.构造signal_set对象
- 传入io_service
- 传入io_service, 信号值(构造的同时加入信号集)
3.成员函数
add():添加信号量
remove():删除信号量
clear():取消所有handler的执行;
async_wait():异步添加信号处理函数(handler),非阻塞
handler函数签名:void handler(const system::error_code& ec, int signal_number);