目錄
問題描述
原因分析
問題解決
本人近期使用python做多tcp連接配接的開發,程式設計環境及用法如下圖所示,TCP連接配接采用class方式進行封裝,資料重新整理率約為0.5s,内部采用deque來對曆史資料進行滑動平均。主程式中建立了多個tcp類對象,期望類對象各自獨立工作。但實際列印發現,類中元素deque之間并未隔離。
<col>
程式設計語言
python
資料協定
TCP
接口封裝
class
資料存儲
deque

通過id分析,兩個确實deque确實是獨立的,但是在運作中,并沒有顯示一定的互動性,具體源引需要後續定位
利用元組的不可修改性,采用掐頭加尾的方式,重構了隊列,測試表現良好