使用Servlet获取Get类型的数据,将获取到的数据进行增加或者修改,如果一次传入多条数据,数据库可能会死锁,导致锁表,在高并发的情况下,数据不会完整的添加进去,如何在Servlet中使用线程池,进行并发处理
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
ExecutorService newThreadPool = Executors.newFixedThreadPool(5);//定长的线程池
// Executors.newCachedThreadPool()//创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程
newThreadPool .execute(new Runnable(){
@Override
public void run() {
// 业务代码
}
});
添加回答
举报
0/150
提交
取消