InetAddress.getLocalHost().getHostAddress()阻塞导致整个微服务崩溃

InetAddress.getLocalHost().getHostAddress()阻塞导致整个微服务崩溃

import java.net.InetAddress;

public class GetHostIp {

    public static void main(String[] args) {
        try {
            long start = System.currentTimeMillis();
            String ipAddress = InetAddress.getLocalHost().getHostAddress();
            long finish = System.currentTimeMillis();
            System.out.println(finish-start);
        }catch (Exception e) {
            e.printStackTrace();
        }
    }

}

这段代码执行时间大于5秒,其他线程会因为获取不到锁,等待5秒。导致整个系统全部崩溃。

##查看源码此处导致其他线程阻塞

##解决方案 /etc/hosts里面配置要一致

相关推荐

  1. SpringBoot整理-服务

    2024-07-11 11:08:01       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 11:08:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 11:08:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 11:08:01       62 阅读
  4. Python语言-面向对象

    2024-07-11 11:08:01       72 阅读

热门阅读

  1. QT跨平台开发(windows、mac)中.pro文件设置

    2024-07-11 11:08:01       19 阅读
  2. thinkphp:数据库复合查询-OR的使用

    2024-07-11 11:08:01       19 阅读
  3. 32. 小批量梯度下降法(Mini-batch Gradient Descent)

    2024-07-11 11:08:01       23 阅读
  4. MySQL相关函数

    2024-07-11 11:08:01       21 阅读
  5. 编程语言ju:探索、挑战与未来趋势

    2024-07-11 11:08:01       26 阅读
  6. 相机光学(三十一)——暗房设置的要求

    2024-07-11 11:08:01       29 阅读
  7. 前端开发工具

    2024-07-11 11:08:01       22 阅读
  8. 手机下载APP (uniapp/vue)

    2024-07-11 11:08:01       26 阅读
  9. 腾讯地图简单功能的封装

    2024-07-11 11:08:01       23 阅读
  10. 第四章 Redis(2023版本IDEA)

    2024-07-11 11:08:01       24 阅读
  11. Spring MVC -01

    2024-07-11 11:08:01       28 阅读
  12. 设计模式03-组合模式

    2024-07-11 11:08:01       25 阅读