processes = false 在 dask 的本地分布中
processes =false in local distribution in dask
我阅读了 DASK 的文档。它以本地分布式形式写在那里
客户端=客户端(进程=假)
我想知道为什么提到的过程是错误的?
这意味着任何 dask
代码都将 运行 多线程而不是多处理。
由于 GIL,不建议对 python 中的 cpu 密集型任务使用多线程。但是,如果您的大部分工作都与 IO 相关,那么多线程是一个不错的选择,因为您可以拥有比进程更多的线程。
我阅读了 DASK 的文档。它以本地分布式形式写在那里 客户端=客户端(进程=假)
我想知道为什么提到的过程是错误的?
这意味着任何 dask
代码都将 运行 多线程而不是多处理。
由于 GIL,不建议对 python 中的 cpu 密集型任务使用多线程。但是,如果您的大部分工作都与 IO 相关,那么多线程是一个不错的选择,因为您可以拥有比进程更多的线程。