有线程安全需要了,再用juc那些,没必要不用,线程安全额外消耗还是很大的。 服务器内存小的话,gc效果不明显,因为gc认定他们都是常驻内存,内存越大,gc越明显 对于java来说,多线程效果远远高于多进程,和node那种基于进程,go那种基于协程的都不同。 jvm 的xms xmx最好是内存的1/8 区块链的区块高度和缓存相关,但是高度很高不会让你报错 gc还是属于守护线程,压测空了,可以gc缓缓 百万级并发可以尝试使用入口nginx,中台部署上百个docker去分压,再用多线程 java多线程的数量和你cpu个个数并无关系,因为java不能像go一样绑定cpu,固定计算的区域 作者:2Na