事情起因:
修改配置後,C++函數取讀配置xml時,相機緩存滿了而引起崩潰。幾率發生。
解決思路:
讀檔案費時間,是以開一個線程讀檔案。
抽象後的類似demo:
假定讀檔案需要0.6秒,圖像處理(用存檔案代替)需要0.5秒,各執行100次。
類和函數
讀取檔案函數:
一,List<int>增加本序号(0開始)。
二,随機生成5000整數,加到list<int>中。
三,寫檔案(檔案名為序号,如0.txt),檔案夾File。
四,Sleep(600)。
五,記錄日志:本函數開始執行 時間,結束時間,序号。
六,複制List<int>到參數。
模拟圖像處理函數:
一,複制參數
二,參數儲存到檔案,檔案名list<int>第一個int,檔案夾img。
三,Sleep(500)。
六,記錄日志:本函數開始執行 時間,結束時間,序号。