【发布时间】:2017-05-31 04:45:49
【问题描述】:
我正在开发一个与 java SOAP Web 服务通信的 android 应用程序。它工作正常,但我没有做任何事情来使 Web 服务并发。我想知道网络服务是否会为每个传入的请求创建一个线程,或者我应该这样做。
这是我的网络方法:
public class WebServer {
public String doSomething(String arg1, int arg2) {
//doSomething
return string;
}
}
我正在使用 KSOAP2 库从 Android 发出请求,这将是客户端。我知道如何在“doSomething”方法中创建一个线程,但我不知道如何使该线程响应正确的客户端。
因此,如果运行在 Tomcat 上的 java web 服务器为每个请求创建一个线程,我没有问题,但如果没有,我将如何实现?
【问题讨论】:
-
您不需要为每个请求创建线程。网络服务器已经涵盖了这个案例
标签: java android multithreading web-services soap