1. MFC 中如何實現高速存儲數據微秒級別存一組數(16個)。用在高速采樣後的存儲。
不只是VC,win系統下打開和關閉文件都非常耗時。所以,進行高速存儲,就是要避免頻繁的打開關閉操作。
提供兩個參考思路:
1·使用內存緩存,不要每次都讀寫硬碟,最好是主線程接收數據到緩存,有一個線程同時寫緩存到文件。
2·使用一個大文件實現存儲(避免頻繁打開文件),甚至可以定義一個帶信息頭的文件格式,通過一個文件形成虛擬磁碟的概念。另外,CFile是可以使用二進制讀寫的,參考modeWrite和函數WriteHuge.