比如我要在多個執行緒訪問一個listbox里面的資料,并不在執行緒改變這個listbox的值,應該就無需使用Synchronize吧?
uj5u.com熱心網友回復:
執行緒里不要訪問界面,讀取寫入都不行。uj5u.com熱心網友回復:
那界面上有一堆的引數需要在執行緒中讀取,咋辦? 全域變數? 臨界區?豈不是要瘋掉。。。
uj5u.com熱心網友回復:
執行緒不宜對VCL讀寫資料,通常只能讀寫全域變數。uj5u.com熱心網友回復:
這種情況,簡單的建議使用類靜態成員。復雜的就用同步了。不要直接訪問UI元素uj5u.com熱心網友回復:
定義引數類,然后把物件傳入執行緒中
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63164.html
標籤:VCL組件開發及應用
上一篇:資料結構
