hasdroptask没必要吧,毕竟runtask只是取出,关键的是 tasklist里面的认为add的顺序;多一次runtask有什么关系,反正是有同步锁而且有越界判断;毕竟tasklist里面的task都要执行的;add的顺序是对的 不就可以了么
2015-11-12
异常的话,不是startReconnectionThread么,这里面会执行connector.connect方法,此时tasklist不是空么,所以会执行新增加的task么,不需要再次runtask吧
2015-11-12
reconnection持有引用,不可能被gc。而且如果reconnection为空,sync不就报错了,sync最好还是用final对象或者this吧。
2015-11-02