1、问题现象:
APP端在与多台设备同时连线的时候有时会出现UI卡顿的问题
2、问题分析:
在连线设备的时候UI端在返回以下状态
CONNECTION_STATE_UNKNOWN_DEVICE
CONNECTION_STATE_TIMEOUT
CONNECTION_STATE_UNSUPPORTED
CONNECTION_STATE_CONNECT_FAILED 会进行断线重连,而连线线程使用的是条件锁,在断线的时候会卡在连线线程退出时,造成卡顿,
3、问题解决:
将连线线程锁和check线程锁改成无条件锁即可.