和别的玩家一起在游戏中,此时A家切换后台,此时B玩家操作游戏与A交互。由于A玩家游戏在后台,所以A玩家再次点开游戏从后台切换前台,结果A玩家在切换的过程中出现黑屏,音乐正常,过一会儿系统提示无响应,是否等待,还是退出。
根据网上资料,找了试过了,都没用,最后定位应该是线程卡死,但不知道如何解决,希望大牛给予指点,万分感激。此问题已经纠结我几天了。
经过验证,已经证实了确实是线程卡死的问题。具体如下:游戏中切换后台,此时如果服务器推送两个以上的消息后,再从后台切换到前台,就出现了黑屏,过个十几秒钟系统提示无响应。这明显就是线程卡死现象。因为这两个消息推送过来,前端本来是应该驱动前端两个界面显示的。结果从后台切换回来时,估计系统不知道怎么显示了,所以造成在将要显示的时候卡死那了。