【发布时间】:2018-10-31 16:28:18
【问题描述】:
我正在尝试异步执行一个方法,其中将 httpServletRequest 对象作为参数传递。但是一旦线程启动,传递的请求就会被覆盖。
这里是示例代码
class sampleServlet extends servlet{
doPost(req,res){
method1(req);
}
}
method1(httpservletrequest){
new Thread(new Runnable() {
public void run() {
method2(httpservletrequest)
}).start();
}
method2(httpSservletRequest){
//The request object here is different from the passed object
}
谢谢。
【问题讨论】:
标签: java multithreading asynchronous servlets threadpool