Discuss / Java / 单线程和多线程的理解

单线程和多线程的理解

  廖老师可以这样理解吗:1,单线程  比如做饭,烧水,洗菜,  我先烧水,等水烧开,然后煮饭,等饭熟了,再去洗菜。

                                       2. 多线程   相当于三个人同时在干活, 有人做饭, 有人洗衣服 ,有人烧水。

痛悲痛己

#2 Created at ... [Delete] [Delete and Lock User]

首先得明白同步和异步

同步 同时只能做一件事情 做好了才能其他得事情

异步 同时可以做多件事情 不用等着第一件事情做完采才去做第二件事情

效率上面肯定异步要快得多,但是同时同时去做更多得事情会消耗更多得力气

单线程类似同步

多线程类似异步


  • 1

Reply