并发与并行

1并发

当有1个以上的线程在操作时 若计算机只有一个中央处理器时  根本不可能进行一个同时进行一个以上的处理

 

如果两个线程同时运行实际上 运行效果是这样的

 

线程1稍微运行一下    停止

线程2稍微运行一下    停止

 

线程1稍微运行一下    停止

线程2稍微运行一下    停止

这样循环 处理 直道两个线程运行完成

 

事实上程序的这种处理像这样不断的切换有操作的线程 这种操作就叫做并发

2并行

如果一个以上的 中央处理器 处理多个线程问题时

一个处理器处理一个线程 并不是切换线程操作时  这种操作就是线程的并行

 

 

posted @ 2010-01-18 15:35  饺子吃遍天  阅读(98)  评论(0编辑  收藏  举报