rest_rpc icon indicating copy to clipboard operation
rest_rpc copied to clipboard

关于执行线程的问题

Open alfred-lijun opened this issue 1 year ago • 3 comments

我发现register_handler绑定的函数,或者subscribe监听的函数,实际上都被执行在rest_rpc内部的异步线程中,这其实带来一些不便,很多场景函数的执行被别的库强制要求在主线程,如果上面两个函数能执行在new rpc_server和new rpc_client时所在的线程就好了!

alfred-lijun avatar Jan 18 '24 07:01 alfred-lijun

可以handler内部用其它线程池。

qicosmos avatar Jan 18 '24 08:01 qicosmos

没搜到多少关于handler的关键字,在哪修改,能给点代码么,求指导一下

alfred-lijun avatar Jan 18 '24 09:01 alfred-lijun

https://github.com/qicosmos/rest_rpc/blob/master/examples/server/main.cpp#L83C15-L83C15 这个例子里用的是线程,你需要改成线程池。

qicosmos avatar Jan 18 '24 09:01 qicosmos