Sequential
如果实现一个功能,该功能中的任务完成一个才能去做下一个,那么效率是极低的;
Concurrent Single-Core
Task1执行完一个CPU周期后,Task2再执行一个CPU周期,如此反复直到任务全部完成;
Concurrent Muti-Core
Task1在Core1的一个CPU周期完成后,停一个周期,Task2在Core2上执行一个CPU周期,循环反复下去直到任务全部完成;
Parallel
Task1和Task2分别在Core1和Core2同时执行,直到任务完成;
Concurrent&Parallel
每个CPU核心都在运行任务,同时执行,充分利用CPU资源;