多线程是并发,而不是并行,为什么能节省时间?应该不能节省时间才对的啊

多线程是并发,而不是并行,为什么能节省时间?应该不能节省时间才对的啊

并发并不是并行,即不是开了多个窗口办公,还是在一个窗口,只是我这个窗口一会儿处理A,一会儿处理B,一会儿又处理A。

那这样的话,那这样的话,并没有节省时间啊,处理完A和B,时间还是A+B。


这篇文章,解答了所有的疑问,https://blog.csdn.net/u014598237/article/details/53184220


所以,多线程理论上来讲,的确没有节省时间。

但是现实中,使用了多线程,的确是节省了部分时间,这怎么解释?

==Remark,待续。


猜你喜欢

转载自blog.csdn.net/ideality_hunter/article/details/80680747