auto f = getClient(getIOExecutor()->getEventBase())->callSomeFunction(args...) .via(getCPUExecutor()) .then([](Result r){ .... do something with result});
在wangle的框架下面,你可以一個callback接著一個callback的執行,io intensive的就跳到io thread上面,cpu intensive 的就跳到cpu thread上面,這個是非常非常方便的。這個在邏輯上其實很像coroutine但是在c++下面也不至于太跳脫,非常好用也很好理解。wangle其實最重要的還是Facebook為內部的c++代碼服務,所以功能相對少。杭州市濱江區偉業路3號
業務熱線(微信同號):15158846557
業務郵箱:2848414880@qq.com
業務QQ:2848414880