觀察者模式中多線程執行訂閱事件並順序執行的問題

       對事件發佈訂閱模式中啓動線程執行操作,但又要保證線程順序執行的一些思考和實踐,在開發過程中,經常會遇到需要使用事件來觸發方法執行的情況,比如CS中按鈕的點擊事件,鼠標移動事件,鍵盤監聽事件等等,有時候需要執行比較耗時的任務,但並不希望阻塞主線程,導致界面卡頓,使用線程有不能保證線程像同步的執行順序一樣順序執行,因爲有時候事件是系統觸發的所以沒有辦法等待,所以在這兒記錄下這個解決思路。
相關文章
相關標籤/搜索