客户要求每过几秒上传GPS坐标,然后我用的是  new Thread(new Runable())然后连接webservice用的是soap2的包,又因为卡是联通的内网卡,上传速度有点慢,比如10秒更新一次,10秒无法传完信息,然后系统就会有一大堆线程,系统会卡吗?
有什么好的解决方案?

解决方案 »

  1.   

    也就几个坐标点,10s都传不完啊........
    不知道能不能设置一个超时时间.
    我以前做过,不过不是用的webservice,我使用的http,直接把参数构造在url中,然后设置了个超时时间,单独启用一个线程不停的发送数据。可以使用楼上的方法,一个线程发送,这样就不会有很多线程阻塞。如果采用很多线程同时发送,可能会出现GPS坐标先后顺序错乱的情况,那样形成的轨迹会打折的