C++ create_task詳解


IAsyncOperation<T>^ asyncOperation = create_async( []() {
    return create_task(FirstAsync(...))
    .then( [](X val){
        return SecondAsync(val, ...);
    }).then( [](Y val)
        return ThirdAsync(val, ...);
    });

 

這段代碼會執行FirstAsync->SecondAsync->ThirdAsync,最后返回的是 ThirdAsync的結果。

 

http://www.cnblogs.com/zjjcy/archive/2012/05/13/2489298.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM