阅读背景:

一种多线程设计思路

来源:互联网 

 

一、为什么设计多线程

  举个例子说明多线程的作用。比如有100个人去食堂打菜,如果只有一个窗口,那么所有人都需要在这个窗口进行排队,一个打完才能排到下一个,如果每个人打菜需要1分钟,这100个人打完菜总耗时就是100分钟,这就类似程序中的单线程。如果有5个打菜窗口,那么就可以每次5个人几乎同时进行打菜,相当于把100个人分成5个队,这样打菜的时间就减少了5倍,这100个人打完菜总耗时差不多为20分钟。这就类似于程序中使用了多线程。所以,使用多线程对用户体验的提升毋庸置疑。  举个例子说明多线程的作用。比如有100个人去食堂打菜,如




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: