2017-04-11 73 views
0

我有一個Python腳本設置它實例化Rserve,設置幾個R腳本和函數,然後運行一些數據對功能。但是,我一直無法創建同一個進程的多線程實例。我的核心問題是一個線程似乎總是支配處理,而其他所有線程都被忽略。R,Python和pyRserve - 多線程示例?

我已經假設pyRserve可以是多線程的 - 這是一個正確的假設嗎?有沒有例子顯示這是一個多線程應用程序?

回答

0

我一直在使用代碼,結果發現每個線程都需要自己的端口才能工作。我沒有發現任何地方記錄,我只是嘗試了不同的想法。所以:

  1. 我設置了許多Rserve實例作爲我想要的線程。這些實例中的每一個都是它自己的端口
  2. 在我的python代碼中,當我實例化pyRserve對象時,我爲它分配了一個唯一的端口號。

多線程現在可以根據需要快速工作!

+0

我不知道你爲什麼需要這樣做:http://stats-rosuda-devel.listserv.uni-augsburg.narkive.com/MZ5dknXY/rserve-multithreaded – Alex