我是原po, 先感谢各位前辈的指教和建议,
小弟觉得还是画图来解释可能比较清楚.
我主管的想法: thought1
https://goo.gl/fz9ktO
我的想法: thought2
https://goo.gl/3dFlLi
其中,
thought1的game logic thread1 处理命令,
thought2的command handle,
都是同一个function,
只是由哪一个地方执行, 而有了争议.
小弟以为, 按照我的想法, 可以减少重复的"听"这个动作,
也减少不必要的IPC传送, 还有一堆的Mutex.
还请各位指教指点.
感谢.