家喻户晓,Python 本身的字节码在执行的时候因为 GIL 的机制,是无奈同时利用多 CPU 的计算资源的;然而对于 python 封装的 C 库、并且线程是在 C 库中创立并保护的、并且线程并不需要 callback Python 的代码的状况下,还是能利用的多核的并发劣势的。
参考:编译 ffmpeg 以取得极佳性能
家喻户晓,Python 本身的字节码在执行的时候因为 GIL 的机制,是无奈同时利用多 CPU 的计算资源的;然而对于 python 封装的 C 库、并且线程是在 C 库中创立并保护的、并且线程并不需要 callback Python 的代码的状况下,还是能利用的多核的并发劣势的。
参考:编译 ffmpeg 以取得极佳性能