开发者社区 问答 正文

如何自定义一个java超时机制

我有个远程测试数据库是否连接成功的接口,该接口已被实现好,不可以改动,但是由于设计缺陷没有超时机制,所以执行时间不能保证.我在调用该方法的时候想加入超时的机制,怎么实现?

展开
收起
蛮大人123 2016-03-12 18:36:49 3545 分享 版权
2 条回答
写回答
取消 提交回答
  • 我是一只会coding的小白熊

    给数据库操作设置flag,起另外一个线程A,让线程A轮询flag,并同时计数。计数满,通知主线程停掉数据库操作线程。

    2019-07-17 19:01:24
    赞同 展开评论
  • 我说我不帅他们就打我,还说我虚伪

    自己弄个线程,把连接过程放到里面,线程里面及时,达到你的要求,如何还没有收到接通状态,就算超时

    2019-07-17 19:01:24
    赞同 展开评论