如题所示,我想在servlet中写一个线程去执行某些逻辑(逻辑线程)。我的想法是,每次请求进来,是不是都会新开一个线程去跑这个servlet?那如果我在servlet中再new一个线程的话,2次请求不就会new两个逻辑线程了?我想让多个serlvet线程都复用这个逻辑线程可以吗?
本人菜鸟,求指导。。。谢谢。
求指导如何new这个线程并且让它为多个servlet线程复用。
(刚刚看到一个说法是servlet是单例多线程,意思是不是不管多少个请求进来new了多少个线程,它们用的都是同一个servlet对象,那如果我在servlet中定义一个线程变量,就相当于多个线程复用一个逻辑线程了?)
可以用队列呀 servlet里面写队列 后端再起一个线程池读队列 处理数据
当然要考虑并发大时 队列满了的处理逻辑