今天看资源预估的网课, 老师说
假如处理一个请求需要100ms, 一个tomcat设置500个线程, 所以一个线程一秒钟可以处理10个请求,
也就是 一个Tomcat一秒钟可以处理 10*500 = 5000个请求
我的疑问是 假如服务器cpu 是12核24线程数, 为啥 Tomcat 500个线程能同时运行, 不是最多只能24线程处理请求, 而且没有算上cpu核心切换线程的时间, 所以我搞不懂哪些上千万并发是怎么弄的, 我理解的电脑核心和线程数差太远了
搞不懂CPU核心线程和 Tomcat等线程并发处理的关系,
请教大佬指点一下
假如处理一个请求需要100ms, 一个tomcat设置500个线程, 所以一个线程一秒钟可以处理10个请求,
也就是 一个Tomcat一秒钟可以处理 10*500 = 5000个请求
我的疑问是 假如服务器cpu 是12核24线程数, 为啥 Tomcat 500个线程能同时运行, 不是最多只能24线程处理请求, 而且没有算上cpu核心切换线程的时间, 所以我搞不懂哪些上千万并发是怎么弄的, 我理解的电脑核心和线程数差太远了
搞不懂CPU核心线程和 Tomcat等线程并发处理的关系,
请教大佬指点一下













