我是原po, 先感謝各位前輩的指教和建議,
小弟覺得還是畫圖來解釋可能比較清楚.
我主管的想法: thought1
https://goo.gl/fz9ktO
我的想法: thought2
https://goo.gl/3dFlLi
其中,
thought1的game logic thread1 處理命令,
thought2的command handle,
都是同一個function,
只是由哪一個地方執行, 而有了爭議.
小弟以為, 按照我的想法, 可以減少重複的"聽"這個動作,
也減少不必要的IPC傳送, 還有一堆的Mutex.
還請各位指教指點.
感謝.