问题是8核16线程,实际上他还是单个独立线程还是可以实际开出8条线程,所谓的多CPU是真正意义上的两个甚至更多的8核16线程CPU才算多CPU,还是8核16线程本身就是多CPU。上面的业务,会和主业务线程抢占时间,使效率更低。开一个新的进程,在新进程里执行监测线程池?
和主线程抢占时间,那就有意思了,如果不是你主动阻塞业务进程,像gc时间过长也会导致主线程在效果上看起来效率降低了
系统上除了自己创建的线程,还有其他程序进程,系统进程也创建有线程