将许多设备同时作为Java中的非阻塞线程进行Ping

时间:2017-09-18 07:40:53

标签: java multithreading nonblocking

我想ping许多机器以获取其可达性的信息。时间在这里至关重要,我不想为每台机器等待1-2秒(假设有数百台机器)。我尝试了这段代码片段,结果发现 isReachable 方法是同步的。

InetAddress.getByName(host).isReachable(timeout);

我需要一种方法来使该方法(如果可能的话)无阻塞或提出另一种有助于减少等待时间的解决方案。

非常感谢任何帮助。提前谢谢。

0 个答案:

没有答案