2013-07-25 73 views
0

我正在運行模擬並通過XML-RPC將數據傳輸到遠程客戶端。我正在使用線程來運行XML-RPC部分。 但由於某種原因,程序運行速度非常慢,直到我從任何連接的客戶端發出請求。在我運行第一個請求後,程序運行正常。 我有一個繼承自線程的類,我用它來啓動XML-RPC的東西XML-RPC Python在第一次請求之前緩慢

我無法真正向您展示代碼,但是您對此有何建議嗎?

謝謝,我希望我的問題是不夠

+1

考慮添加一些僞代碼來說明你現在正在做什麼 - 很難直觀地看到你沒有任何問題。 – aevitas

+0

這不是你的問題的答案,但有時python庫中的xmp-rpc對於編寫rpc代碼並不是一個好的選擇 –

回答

0

明確在Python中,由於GIL,線程並沒有真正並行執行。如果RPC部分以主動方式等待(循環輪詢連接而不是等待),則很可能會出現您所描述的行爲。然而,沒有看到任何代碼,這只是瘋狂的猜測。