单线程与多线程的区别及是否有必要多线程的理解

单线程是一个主线程,执行main方法。

多线程是1个主线程,带多个子线程,可以同步进行,也可以异步进行。

我个人认为单线程是1种理想的方式,对程序而已。

实际上多线程才是真实的线程,就是多个线程同时或者异步进行。

比如一个人在和人说话(主线程),他的胃部是不是在消化食物(子线程),他的大脑是不是在思考(子线程),多个线程之间相互作用。

 

posted @ 2022-11-18 00:22  刘一手007  阅读(831)  评论(0)    收藏  举报