关于多线程和多进程:
假设:
条件一:需要在10个省都各建造一条铁路(程序)
条件二:每个省都有五支施工队(多核CPU)
条件三:铁路建造获取控制中心发布开始时间(程序发布命令)
条件四:全部物料最多供应20个施工队同时开工(计算机性能上限)
方案一:控制中心命令第一个省的一个施工队开始施工,完成后再命令第二个省的一个施工队开始,依次完成(正常按顺序执行程序)
方案二:控制中心命令第一个省的五个施工队各自负责一部分同时施工(多线程)
方案三:控制中心命令10个省同时施工,每个省出动一个施工队进行施工(多进程)
方案四:控制中心命令5个省同时施工,并且每个省的四个施工队同时进行施工(多进程多线程)