2011-03-30 55 views
2

我想用Python多線程來運行大規模的數學運算;我需要許多計算機的軟件才能做到這一點。什麼是最好的方法?使用Python的高多線程

謝謝。

這是我的想法:

  1. 用C來處理蟒蛇的核心代碼
  2. 安裝一個軟件來處理多線程

回答

0

IPython的有聽起來像是會適合賬單的module for parallel computing

+0

鏈接是404 – 2011-09-11 16:55:59

+0

我修復了鏈接 – wRAR 2011-09-11 17:08:13

+0

@wRAR:感謝您的快速解決! – phooji 2011-09-11 17:13:21

0

您應該檢查這個Post關於並行和集羣計算,作爲使用C檢Cython

0

Python的線程是良好的IO約束負荷,但CPU密集型負載結束了爭奪處理器時間爲全局解釋鎖力所有線程即使在多核機器上也能一次執行一個線程。你會更好地看待多處理模塊,並根據需要部署儘可能多的進程,並讓他們與管道或套接字進行交談(如果使用的是羣集)。