多线程是并发,而不是并行,为什么能节省时间?应该不能节省时间才对的啊
并发并不是并行,即不是开了多个窗口办公,还是在一个窗口,只是我这个窗口一会儿处理A,一会儿处理B,一会儿又处理A。
那这样的话,那这样的话,并没有节省时间啊,处理完A和B,时间还是A+B。
这篇文章,解答了所有的疑问,https://blog.csdn.net/u014598237/article/details/53184220
所以,多线程理论上来讲,的确没有节省时间。
但是现实中,使用了多线程,的确是节省了部分时间,这怎么解释?
==Remark,待续。