java 有一行语句是调用外部接口的,但该接口不稳定,有时候请求时间会很长,程序就会卡在这一行很长时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 有一行语句是调用外部接口的,但该接口不稳定,有时候请求时间会很长,程序就会卡在这一行很长时间相关的知识,希望对你有一定的参考价值。
这一行语句并不是必要的,不影响业务,有没有一种办法达到这种效果:在这行代码正常执行时不做什么,在这行代码卡住的时候,比如卡住1秒就自动跳过这行代码去执行下一行代码
参考技术A 也就是说这句代码对后面的是没有影响的,为啥不直接去掉呢?或者开个线程让他自动跑完追问
对业务是没有影响,但影响用户体验,跳过这段代码是为了不影响使用,争取来调整的时间,你的意思是单独开个线程跑这行代码么,对线程不太了解,可否详述
对业务是没有影响,但影响用户体验,跳过这段代码是为了不影响使用,争取来调整的时间,你的意思是单独开个线程跑这行代码么,对线程不太了解,可否详述
追答度娘。
参考技术B 接口调用的时候应该有个超时时间限制吧?你把超时时间设置短点,一两秒请求无响应就抛出连接超时错误呢。以上是关于java 有一行语句是调用外部接口的,但该接口不稳定,有时候请求时间会很长,程序就会卡在这一行很长时间的主要内容,如果未能解决你的问题,请参考以下文章