期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
基于TLS的多实例ActiveX控件实现技术
1
作者 周立文 万蒙 《襄樊学院学报》 2010年第5期48-50,共3页
目前基于组件技术的软件开发在业界已经获得广泛接受,但对于多实例ActiveX控件的共享全局变量问题较少有文献涉及.微软公司提供的线程局部存储机制(TLS)可实现全局数据的局部化管理,该方法尤其适用于处理非面向对象方法开发的历史代码,... 目前基于组件技术的软件开发在业界已经获得广泛接受,但对于多实例ActiveX控件的共享全局变量问题较少有文献涉及.微软公司提供的线程局部存储机制(TLS)可实现全局数据的局部化管理,该方法尤其适用于处理非面向对象方法开发的历史代码,基于此提出了一种历史代码大结构改造模式并通过一个实例得以验证. 展开更多
关键词 线程局部存储 组件技术 ACTIVEX控件
下载PDF
控制算法动态连接库的实现与优化 被引量:2
2
作者 周立 张文渊 +1 位作者 郑震宇 苏建锋 《上海交通大学学报》 EI CAS CSCD 北大核心 1999年第4期428-430,共3页
为在大型工业过程控制图形组态软件包(WindowsNT平台上)中有效加入各种控制算法模块,并改善算法与软件包性能,可将算法模块编成动态连接库(DLL)的形式.采用有效方式设置算法模块参数、实现算法模块DLL与主程序的... 为在大型工业过程控制图形组态软件包(WindowsNT平台上)中有效加入各种控制算法模块,并改善算法与软件包性能,可将算法模块编成动态连接库(DLL)的形式.采用有效方式设置算法模块参数、实现算法模块DLL与主程序的接口统一化,在运行时动态载入DLL,利用WIN32的多线程技术优化软件包.可采用线程局部存储器为各线程创建私有数据存储区,保证各算法不互相干扰.对共亨资源利用互斥对象实现线程间的同步,防止死锁等错误.采用以上技术可使整个模块代码简洁、所占资源少,易于扩充、升级,同时,算法模块的效率与安全性提高,实时性增强. 展开更多
关键词 控制算法 动态连接库 多线程 工业控制 软件包
下载PDF
基于线程局部存储技术的多通道数控系统仿真
3
作者 王晓宇 陈吉红 唐小琦 《计算机工程》 CAS CSCD 北大核心 2010年第14期204-205,共2页
在多实例多线程情况下,ActiveX组件的不同实例共享同一全局数据缓冲区,在改造集成面向过程开发的传统代码时必须修改代码以消除全部全局变量。针对该情况,使用线程局部存储技术实现全局变量的局部化,采用具有大量全局变量的实体仿真代... 在多实例多线程情况下,ActiveX组件的不同实例共享同一全局数据缓冲区,在改造集成面向过程开发的传统代码时必须修改代码以消除全部全局变量。针对该情况,使用线程局部存储技术实现全局变量的局部化,采用具有大量全局变量的实体仿真代码实现ActiveX封装。该技术已成功应用于基于工业以太网的多通道数控系统中。 展开更多
关键词 数控系统 线程局部存储 组件对象模型 ACTIVEX组件
下载PDF
线程独立对象实现方法
4
作者 李科峰 《计算机时代》 2009年第9期54-56,共3页
运用一定的算法和编程实现了多线程环境中共享程序中的对象名和线程独立对象。这种对象的特点是名字共享,对象值在线程之间隔离。在多线程环境中,线程独立对象可以防止因为对象值共享而引起访问对象的冲突,也可以明晰线程的运行逻辑。... 运用一定的算法和编程实现了多线程环境中共享程序中的对象名和线程独立对象。这种对象的特点是名字共享,对象值在线程之间隔离。在多线程环境中,线程独立对象可以防止因为对象值共享而引起访问对象的冲突,也可以明晰线程的运行逻辑。阐述了根据对象名和线程标识将对象映射到存储单元的设计思想,并以MFC的应用为例,分析了用C++程序实现的方法。 展开更多
关键词 线程独立对象 线程局部存储 微软基类库 编程算法
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部