2
我有這樣一個結構:類似的Objective-C在C++中的KVO
我有一個線程持續監視共享變量的狀態。 我想在C++中開發一個類似於Objective-C KVO
的系統。在實踐中,我想通知thread02一個變量的狀態變化。
你稱這種模式是什麼?
完成此操作的最佳方式和最簡單方法是什麼?
我想我可以有,你傳遞一個函數指針thread01的addObserver的方法,但我想應該執行此功能的代碼(他什麼時候準備好)的thread02
你有建議?
一些例子?
儘管你得到了一個完整的框架,但你可能想看看Qt和它的信號/插槽機制,它甚至可以在線程之間提供可觀察性。 –