gpt4 book ai didi

java - 调用 Web 服务的线程 - 如何控制线程状态?

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:55 25 4
gpt4 key购买 nike

假设我有一个调用 webservice 的线程 (1) 。结果,该线程进入阻塞状态,而其他线程 (2) 开始运行。当 Web 服务返回(并且线程 2 仍在运行)时会发生什么?线程1是否会立即再次开始运行?我可以控制这个吗?

最佳答案

无论您使用什么 Web 服务库都会告诉您。一个好的库通常会提供这两个选项,区别在于末尾带有 Async 的相同方法名称,例如

get("www.google.com");       // Thread stops here, continues when request is done
getAsync("www.google.com"); // Thread continues running, you have to check whether the request is done when you want the result

关于java - 调用 Web 服务的线程 - 如何控制线程状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com