【问题标题】:Python: Process VS Thread. What is the difference when only run 1 progress/threadPython:进程 VS 线程。仅运行 1 个进度/线程时有什么区别
【发布时间】:2019-03-13 07:08:38
【问题描述】:

我知道进程和线程是完全不同的东西。但我有一个关于他们的问题。既然 Python 有 GIL,那么单线程和单进程处理一个任务有性能差异吗?

编辑 1: 我认为对于需要大量 CPU 计算的任务来说没有什么不同。但是如果是Asynchronous_I/O任务,这个进程还是有优势的,因为它可以多线程。

【问题讨论】:

    标签: python-3.x multithreading multiple-processes


    【解决方案1】:

    看看这个帖子[Sjoerd][Multiprocessing vs Threading Python

    【讨论】:

    • 知道了。谢谢。
    猜你喜欢
    • 2010-09-17
    • 1970-01-01
    • 2011-03-20
    • 2012-05-16
    • 2011-03-03
    • 2016-01-31
    • 2021-07-16
    相关资源
    最近更新 更多