修改了多執行緒的讀檔

以較安全的方式進行開檔讀檔 但Error value 依舊錯誤