标志位应该都最好可以声明为volatile,同时在阻塞10秒后认为失败后可以直接将listener移除,但是这样做还不如直接用阻塞同步的方式即collector来等待服务器响应registration请求
2015-04-29
比较好奇一个问题,在connecttask里面去drop taskList里面的runnable,一定能保证成功吗,看了下addtask到tasklist里面跟droptask还是在不同线程里做的,能保证先后顺序吗?
2015-04-28
确实讲得不对,isAlive()可以判断该线程是否活着(相反状态是还没被start或者已经执行完run()),所以不会出现start()两次的问题
2015-04-28