线程高并发 会导致CPU load长,线程大运算量和大量线程 会导致CPU利用率高 因为CPU处理都是原子操作的,8核CPU在同一时刻最多也只能处理8个线程,但是因为处理的非常快,所以即使几万个简单线程 如果不是同一时刻被触发,调度处理完毕也用不了1s,所以在同一时刻到达CPU的线程基本上小于8,但是如果是高并发,9个线程同时到达等待CPU调度的状态的话,那么多出来的1个也需要等待.大量线程,会导致高并发产生的概率加大,所以做并行编程,都是设置最大并行数等于核数,避免大于核数的设置. 线程和进程