设为首页 加入收藏

TOP

C++调用约定和名字约定(二)
2014-11-24 14:49:02 来源: 作者: 【 】 浏览:81
Tags:调用 约定 名字
的内存从调用进程的虚拟地址空间分配,只能被该进程的线程所访问。


DLL的句柄可以被调用进程使用;调用进程的句柄可以被DLL使用。


DLLDLL可以有自己的数据段,但没有自己的堆栈,使用调用进程的栈,与调用它的应用程序相同的堆栈模式。


2)、关于共享数据段


DLL定义的全局变量可以被调用进程访问;DLL可以访问调用进程的全局数据。使用同一DLL的每一个进程都有自己的DLL全局变量实例。如果多个线程并发访问同一变量,则需要使用同步机制;对一个DLL的变量,如果希望每个使用DLL的线程都有自己的值,则应该使用线程局部存储(TLS,Thread Local Strorage)。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++ 读取文件的几种方式 下一篇TQ2440开发板的流水灯程序-IDE为K..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: