![15.jpg](/uploads/allimg/111213/094QI5D-4.jpg)
![14.jpg](/uploads/allimg/111213/094QGZ0-5.jpg)
在 TLS 改造后,每個ActiveX 實例均有單獨的、與線程索引對應的局部堆全局變量,各個通道運行不同的代碼程序并在各自通道的實體仿真上顯示各自的運行結果,實現了多通道的獨立執行。
4 結束語
基于組件的應用軟件結構具有先進性,但在多實例條件下必須實現各實例全局數據的獨立性,線程局部存儲技術是最佳解決方案。在解決傳統非面向對象開發的代碼改造問題時,本文提出的改造方式具有對原有代碼改動少、邏輯關系清楚等優點。在華中數控基于工業以太網現場總線的新一代多通道HNC-32 數控系統中的成功應用表明了該方法具有實用性。
用戶評論
共 0 條評論