解决方案 »

  1.   

    同时执行除非你有绝对多的cpu做铺垫,不然不可能“同时”。
      

  2.   

    大神,是这样做消息推送的,后台管理员添加了一条社区消息,然后就要程序推送到安卓客户端,我想到只有这种办法啦这和多线程有什么关系?因为当时用的是 java socket啊,然后手机端链接客户端就开一个线程和他保持链接啊
      

  3.   

    http://blog.csdn.net/lmc_wy/article/details/7866863
    闭锁CountDownLatch与栅栏CyclicBarrier
      

  4.   


    这种都不用线程来实现的。一般实现有两种:1. 客户端定时轮询有无新消息,如,60秒刷新一次,甚至做到15分钟 一次。牺牲实时性,以减少数据量和对服务器的压力。
    2. 新版本的jetty支持continuation,基本原理是客户端长期维持一个连接在服务器侧。服务器侧等到超时或者有数据的时候才向客户端返回数据。
    相对于1来说,消息的实时性会很多。基本上一有消息,客户端就可以得到回复。但缺点是,一般最多最多做到120秒一次查询了。
     http://blog.csdn.net/pwlazy/article/details/7299719
      

  5.   


    如果你用socket的话,支持不了很多客户端的,个人估计,也就是这么1000-2000个吧。因为JVM极限也就是3000thread多点了。