python

当前位置:首页 > python高级知识 > 当前文章

python高级知识

异步和多线程的区别?有什么关系

2020-05-02 125赞 python中国网
每篇文章努力于解决一个问题!python高级、python面试全套、操作系统经典课等可移步文章底部。

  这问题我想了很久,计算机界有太多的术语和名词,他们掩盖了事物的本质让本来不难的问题变得朦胧,造成了很多混淆。

  首先明确:

  异步(同步)是说的代码执行方式,多线程指的是程序的并发运行,比如一个服务器需要同时处理多个请求。

  其次明确:

  多线程是操作系统层面的概念,是基础,而异步是代码执行层面的概念,表达一种执行方式。

  总结关系:

  这2者本身并不应该存在对比关系,非要研究这两者的关系,那么多线程可以是我们实现异步的一个手段!但是并非是唯一手段。

文章评论

异步和多线程的区别?有什么关系文章写得不错,值得赞赏