阻止请求

时间:2010-06-16 05:41:41

标签: blocking

服务器与阻止请求的连接是什么意思?

谢谢!

1 个答案:

答案 0 :(得分:15)

这意味着,当您向服务器发出请求时,请等到您收到回复消息(阻止)。

这种方法的优点是可以确保请求完成的代码完成。

缺点是您的代码在请求完成之前“挂起”,并且请求可能永远不会完成,这会导致挂起的线程和/或进程。

通常,阻止请求会伴随超时,因此在一段时间后,如果没有给出响应,则调用将返回错误,指示已超时,并且您应该努力处理该情况。

网页请求是阻止请求的示例。当您在浏览器中输入www.google.com时,您的浏览器会向Google的网络服务器发出阻止请求,等待显示响应。如果(由于一些疯狂的原因)谷歌没有回应,你将收到超时错误。

相关问题