qicosmos / rest_rpc

modern C++(C++11), simple, easy to use rpc framework
MIT License
1.66k stars 365 forks source link

server 如何优雅的退出? #51

Closed zh1an closed 2 years ago

zh1an commented 2 years ago

我用的平台是 Windows,编译器使用的是 MSVC 2015,并且将该程序嵌入到了 QT 的程序中。并且我的程序被编译成了后台程序,没办法接收信号量。在这种情况下,如何优雅地退出服务器呢?

zh1an commented 2 years ago

对了,为了不阻塞 QT 的主线程,我使用的是 async_run 接口。

qicosmos commented 2 years ago

把它通过智能指针创建,需要推出的时候直接把这个智能指针设置为nullptr即可。