使用线程池时如何给入参数

@Override

protected void doGet(HttpServletRequest request,
        HttpServletResponse response) throws ServletException, IOException {
String param = request.getParameter("param");//获取发送的参数
String content = request.getParameter("content");//获取发送的参数
ExecutorService threadPool = Executors.newFixedThreadPool(5);//定义长度为5的线程池

threadPool .execute(new Runnable(){

    @Override
    public void run() {
        //在此处如何获取request对象
        //如何获取param参数
        //如何获取content参数
        
        
        //逻辑代码,数据库操作
        
    }
    
});

}
繁星coding
浏览 480回答 1
1回答

慕虎7371278

简单封装下即可,比例param参数 public class MyTask implements Runnable{ private String param; public MyTask(String param){ this.param = param; } @Override public void run() { ...... } } //在doGet()中 MyTask task = new MyTask(param); threadPool .execute(task);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java