Boost.asio 之UNIX信号

1.signal_set类

2.构造signal_set对象

  1. 传入io_service
  2. 传入io_service, 信号值(构造的同时加入信号集)

3.成员函数

  add():添加信号量

  remove():删除信号量

  clear():取消所有handler的执行;

  async_wait():异步添加信号处理函数(handler),非阻塞

  handler函数签名:void handler(const system::error_code& ec, int signal_number);

  

posted @ 2019-05-15 18:03  N_zero  阅读(273)  评论(0)    收藏  举报