...
了解CPU动态调频。
由于CPU无法无限加速,使用多个CPU是实现可扩展性的最佳途径。这意味着需要在程序中引入并发和并行处理。这并非易事,但一旦正确实现,确实能显著提升整体吞吐量。
## Python中的CPU扩展
Python提供了两种方式,将工作负载分布到多个本地CPU上:线程或进程。两者都存在挑战——有些挑战与Python无关,而有些则仅与Python的主要实现(即CPython)相关。
扩展性
使用线程