

在 TLS 改造后,每個(gè)ActiveX 實(shí)例均有單獨(dú)的、與線程索引對(duì)應(yīng)的局部堆全局變量,各個(gè)通道運(yùn)行不同的代碼程序并在各自通道的實(shí)體仿真上顯示各自的運(yùn)行結(jié)果,實(shí)現(xiàn)了多通道的獨(dú)立執(zhí)行。
4 結(jié)束語
基于組件的應(yīng)用軟件結(jié)構(gòu)具有先進(jìn)性,但在多實(shí)例條件下必須實(shí)現(xiàn)各實(shí)例全局?jǐn)?shù)據(jù)的獨(dú)立性,線程局部存儲(chǔ)技術(shù)是最佳解決方案。在解決傳統(tǒng)非面向?qū)ο箝_發(fā)的代碼改造問題時(shí),本文提出的改造方式具有對(duì)原有代碼改動(dòng)少、邏輯關(guān)系清楚等優(yōu)點(diǎn)。在華中數(shù)控基于工業(yè)以太網(wǎng)現(xiàn)場(chǎng)總線的新一代多通道HNC-32 數(shù)控系統(tǒng)中的成功應(yīng)用表明了該方法具有實(shí)用性。
用戶評(píng)論
共 0 條評(píng)論