作者:
checkIO (chec)
2016-10-28 13:56:22開發平台(Platform): (Ex: Win10, Linux, ...)
vs2015
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
qt 5.7
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我有一個timer1 是要每10秒對 myFile.csv寫入資料
timer2 要每分鐘把 myFile.csv -> myFile.zip
請問我要怎樣再確認timer1已經對csv寫入完成後(總是有可能重疊到!?)
再使用timer2將他打包成zip呢?
這好像是我會做的事... 怎麼樣的架構更好呢?如果只是原問題的話,QTimer 一般使用的話會是同個thread所以不存在確認問題, 若是不同 thread, 看是要用 mutex或 flock 都可處理吧