开发者社区> 问答> 正文

java关于socket 多线程的问题

现在是指定一个时间,应用启动就开始定时扫描,隔一分钟扫描一次,到了指定的时间我就需要去Ping两千多台电脑,用多线程处理,每个线程负责50个。我该怎么处理?

展开
收起
蛮大人123 2016-03-19 17:29:22 2532 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    public class Tdd {
    private static ScheduledThreadPoolExecutor es = new ScheduledThreadPoolExecutor(10) ;
    
    public void start() {
        for (int i = 0 ;i <10 ;i++) {
            es.scheduleWithFixedDelay(new Runnable() {
    
                public void run() {
                    // 分配ip
                    String[] ips = new String[] { "" };
                    // ping 去吧
                    System.out.println("11");
                }
            }, 1, 1, TimeUnit.SECONDS);
        }
    }
    public static void main(String args[]) {
        new Tdd().start();
    }
    }
    2019-07-17 19:08:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载