servlet中如何写一个线程去执行某些逻辑

发布于 2022-09-02 13:16:52 字数 380 浏览 15 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一曲爱恨情仇 2022-09-09 13:16:53

可以用队列呀 servlet里面写队列 后端再起一个线程池读队列 处理数据
当然要考虑并发大时 队列满了的处理逻辑

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文