Spring Boot 里的Controller

来源:9-3 Spring与线程安全

高秋

2019-02-28

老师,最近在做Spring Boot的Web开发。想请教一下@RestController里的@XXXMapping是否都会根据每个请求开启一个新的线程。如果是的话,这里面的开出来的请求handler线程是否和传统意义上的线程池提交的线程是一样的?谢谢

写回答

1回答

Jimin

2019-02-28

你好,从执行角度看是相同的,他们都是被cpu调度的线程。从线程的产生来看,他们是不同的,前者接口走的是运行容器的线程池,比如tomcat的线程池,同一时间能处理的接口数是有限的,后者我没理解错的话你说的是我们自己手动启动的。

0
1
高秋
非常感谢!
2019-03-04
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程