|
|
发表于 2005-5-30 14:36:10
|
显示全部楼层
Post by masterdemon
什么叫“同时”。有必要吗,创建一个目录要多少时间?开打“批处理”要多少时间?
也许是执行“批处理”,如果很复杂,倒有可能花点间。
如果要“并行”操作,就多线程。也不是什么难题。问题是有没有必要。如果两个操作都可在很短时间内完成,它们完全可以“串行”;如果一个很费时,一个又很短,可以先短后长。“并行”一般用于两个都很费时或要时刻同步的操作。你的实际需求。实际上体现不出“并行”的好处。
计算机没有真正的“并行”,特别是在单CPU的机子上。都算是多CPU的,也有可能在同一CPU上串行地完成属于同一个进程的多个任务(进常来自线程)。
通常在单处理机(CPU)系统中没有真正的并行,只有“并发”,多线程是并发技术中的一种。
并行必须在两个及两个以上CPU上才可实现,
另外,就算cpu可以并行,一个磁盘也不可能同时访问两个不同的位置,除非是两个硬盘。 |
|