碰到這樣乙個問題:
執行乙個方法,比如是consume()方法,
此方法要求必須在1分鐘之內執行完。如果執行不完則終止執行,並且跳到別的介面
如果方法在2秒內執行完,那麼就繼續執行下面的方法
問題背景:
呼叫消費方法之後要就行記錄日誌等等操作
但是如果遠端呼叫的位址有問題了,就一直再呼叫進行中,很久之後才報出來錯誤
而銀行的操作是呼叫方法之後,如果1分鐘沒有反應就呼叫沖正方法取消交易
所以就想如果方法執行1分鐘之後還沒有返回結果 終止執行。
如果1分鐘任何乙個時間返回都繼續執行下面的步驟
關鍵是沒有思路,謝謝指點
C 控制方法執行時間
1.最近在專案中有個讀取檔案的方法,如果檔案過大,這個方法會長時間卡住,影響程式的執行。於是研究了一下控制方法的執行時間,如果超過某個時間,則跳出該方法的執行。demo 1 private static void main string args 2,函式執行時間 s ret,datetime.no...
Python控制函式執行時間
在某個flask專案在做後端介面時需要設定超時響應,因為介面中使用爬蟲請求了多個 響應時間時長時短。我需要設定乙個最大響應時間,時間內如果介面爬蟲沒跑完,直接返回請求超時。從網上了解到有兩種方法,廢話不多說直接上 import requests,datetime,time import thread...
ios 計算方法執行的時間
在ios開發中,有時我們需要考慮方法執行的時間來做優化,比方查詢資料庫的方法 需要知道查詢資料的時間 具體的計算方法如下 1 新建乙個檔案 calculateruntime.h inte ce calculateruntime nsobject cgfloat bunrtimeblock void ...