asynchronous

    -1熱度

    4回答

    我一直在問一些採訪一下下面的代碼的輸出是: function say(a) { alert(a); } say(1); setTimeout(say(2), 5000); setTimeout(function() { say(3); }, 1000); setTimeout(say, 2000, 4); 它應該提醒1 2 3 4,但我不知道爲什麼在這個順序我不

    3熱度

    1回答

    如何在run_in_executor調用的run_long_thing()函數中引發異常? 它看起來像被吞嚥。我不需要阻塞代碼中的函數結果。它基本上是一個射後不理功能,但我仍然需要捕獲異常,如果有任何... import asyncio import time def fire_and_forget(task, *args, **kwargs): loop = asyncio.g

    2熱度

    3回答

    我正在使用與回調一起工作的網絡API。所以基本上,我有一大堆的方法調用,我需要這個第三方庫,像這樣使用: void SendNetworkRequest(string requestType, Action<Response> callback) 我找到的代碼變得有點古怪,因爲我所有的方法依賴於網絡來自第三方API的資源也需要自行實現回調。舉例來說,在我的主場景我可能想要得到的球員資料和我的代

    0熱度

    1回答

    我正在使用第三方庫(ng2-img-tools)執行圖像大小調整。 該庫提供了執行圖像調整大小的不同功能,例如 調整大小, 裁剪, resizeExactCrop。 上述功能是異步操作。 例如, resizeImage(files:any, width:number, height:number){ return this.ng2ImgToolsService.resize(files,

    4熱度

    3回答

    我應該添加異步/等待對該像單行功能: public async Task<T> GetFoo() { return await HandleAsync<T>(....); } 或者,這是不必要的開銷,如果該參數不需要一個asynchron電話,我可以簡單的寫: public Task<T> GetFoo() { return HandleAsync<T>(....);

    0熱度

    1回答

    我想收集所有的錯誤(如果有的話),試圖將數據保存到集合,但它永遠不會完成回調。有人可以幫忙嗎? async.mapLimit(results, 5, async.reflect((result, callback) => { debugLog('Checking for repeating data'); return HistoryModel.find({ gam

    3熱度

    1回答

    將大類完全異步兼容還是應該使用其他方法是一個好主意? 示例理解: AsyncValidateUserInput.cs public async Task<TaskStateHelper> CheckSiteIsReachable() public async Task<TaskStateHelper> VerifyCertificate() public async Task<TaskStat

    1熱度

    1回答

    我有以下異步功能用於通過REST服務驗證有效的用戶憑證; async doesLoginExist(regCode) { if (loginCode.match(loginCodePattern)) { try { await LoginService.getUserByLoginCode(); return {}; } catch (er

    4熱度

    1回答

    我有幾種方法需要某種互聯網連接。如果連接失敗,我想在失敗之前重試該方法一段時間。由於應用程序可以在等待成功響應的同時繼續運行,我希望異步執行此操作。 我使用Polly (5.3.1)來實現異步重試邏輯,利用Tasks。 我在禁用Wi-Fi的情況下啓動進程並在重試窗口中啓用進程來模擬斷開連接。我期待在再次啓用我的連接後,重試時方法會成功,我所看到的是該方法繼續拋出HttpRequestExcepti

    0熱度

    1回答

    例如,有一個異步函數,我不發展自己,但我知道一個隨機時間(在幾秒鐘內)該函數將返回一個值。 這是否有任何方式等待回報,如果它不返回承諾?