调用函数'InetAddress.getAllByName()'会发生奇怪的事情

时间:2018-07-04 12:55:04

标签: java java-8 centos

    1. 我的Java应用程序中有一个下载线程,它下载文件并还调用函数“ InetAddress.getAllByName()”。
    1. 我启动了应用程序,然后关闭了网络。大约2分钟后,我打开了网络。我总是收到异常'UnknownHostException'。
    1. 但是如果我在应用程序中添加了一个新线程,并且它总是在循环中调用函数“ InetAddress.getAllByName()”。
    1. 重复步骤2,所有这些都可以成功获取ip和主机名。

环境:Centos 7,OpenJDK 1.8

0 个答案:

没有答案