并发和并行的区别仅仅在发生时刻的不同吗?举个例子理解一下,如:
假设有A、B 两个事件
并行:
如果A和B都在15:30同时发生,A 的运行时间为 5 分钟,B 的运行时间为 8 分钟 
在前5分钟是并行,也包括并发,因为他们都是在同一时刻发生的并发:
如果A在15:30发生,运行3分钟后,B事件发生,在以后的5分钟时间里,A和B 是并发的不知道是不是这样理解,感觉挻别扭 :(

解决方案 »

  1.   

    并发,是在同一个cpu上同时(不是真正的同时,而是看来是同时,因为cpu要在多个程序间切换)运行多个程序。并行,是每个cpu运行一个程序。打个比方,并发,就像一个人(cpu)喂2个孩子(程序),轮换着每人喂一口,表面上两个孩子都在吃饭。并行,就是2个人喂2个孩子,两个孩子也同时在吃饭。
      

  2.   

    to zhmt(不爽你就用分砸我!!!) 
    这样说,相对好好理解一些了,不好意思,本人头脑相对简单些
      

  3.   

    对一个网站的并发压力测试,这里的并发是什么概念呢?
    并发: 是指同时连接的session数呢,还是指只是正在做资源请求(业务处理)的session数呢
    连接的session不一定都会做业务处理,如查询或修改数据库的数据,这时这个连接的session
    就不能算到并发数量中去, 不知道是不是这样! :) 谢谢各位
      

  4.   

    一般的压力测试根据目的不同,测试侧重点也不同。觉得测试session可能意义不大,估计是测业务处理能力吧。
    从网上搜索一把吧,应该资料很多。