用WebService进行异步通信

时间:2013-08-16 14:15:22
【文件属性】:

文件名称:用WebService进行异步通信

文件大小:28KB

文件格式:DOC

更新时间:2013-08-16 14:15:22

用WebService进行异步通信

用WebService进行异步通信通常在WEB应用程序中不会考虑到这个需求。做智能客户端的时候,当用到WebService时,由于服务器处理速度、网络传输速度等各种原因会使一个WebService从请求开始到获得响应结果之间等待一段时间,这时候线程会处于阻塞状态,程序会等待请求结果导致客户端无法进行其他的动作或处理。这时候就需要异步的使用WebService。 最容易被想到的方法当然是建立一个新的线程来执行WebService的请求并获得结果,这样就可以不影响程序的主线程的工作,并且也非常容易实现,但是在一个复杂的应用程序中,用户也许会同时请求多个webservice,这时候就得创建并控制多个线程。多线程的控制虽然可以实现很好的应用程序,但难度是比较大的,而且很容易引起异常。


网友评论

  • 还可以,值得学习
  • 就一个 word 文档 太高深了
  • 用实例讲解,还不错
  • 恩 一份学习文档 谢谢楼主!