1.基本思想
各干各的事情,可以分开同时做,有因果关系的必须老老实实排队干。
2.详细介绍
在很多时候,任务都在排队,cpu其实没有用满。这个时候,多线程就使得cpu的占用率更高(效率高)。多线程的任务分解一定是不相关的,各自为政的。也就是可以并行,不能串行的(结果和条件没有依赖关系)。当cpu用满了,再想快就不是多线程的范畴了,就是多机器了,但任务分解依据是一样的,一定要不相关。
1.基本思想
各干各的事情,可以分开同时做,有因果关系的必须老老实实排队干。
2.详细介绍
在很多时候,任务都在排队,cpu其实没有用满。这个时候,多线程就使得cpu的占用率更高(效率高)。多线程的任务分解一定是不相关的,各自为政的。也就是可以并行,不能串行的(结果和条件没有依赖关系)。当cpu用满了,再想快就不是多线程的范畴了,就是多机器了,但任务分解依据是一样的,一定要不相关。