我想運行兩個無限並行循環。一種是從服務器讀取數據並用數字更新對象。另一個沒有做任何事情,然後閱讀它,如果發生變化,處理它。不必同步或如此。所以我的問題是:運行兩個無限並行循環
- 如果從一邊寫並從另一邊讀,Python是否有問題呢?
- 如果我遇到同步問題,是否需要鎖定讀取/寫入過程?任何其他方式 我應該這樣做?
- 什麼是最好的使用,線程或線程?
- 作爲下一步,我將從100個站點讀取並更新100個對象, 並從100個循環讀取更改。是否建議使用 開始的多處理,這樣我可以無障礙地進行擴展?我是否需要閱讀和寫作問題?
任何幫助表示讚賞。
您將使用Python的東西是不同的,這是對的嗎?我添加了Python語言標記。 – 2013-04-22 16:42:20
如果可以將兩個任務合併到一個循環中,這比使用線程簡單得多。 – Aya 2013-04-22 17:03:38
不,建議不要在一個循環中合併。雙方是完全異步的,所以一方面傾聽,另一方面進行處理。所以現在我有100個網站可以收聽,100個網站可以收聽。所有執行時間都不相同。 – 2013-04-22 17:55:59