社区
C++ 语言
帖子详情
请问如何使一个动态链接库为线程安全?
beta5
2005-11-15 10:48:47
请问如何使一个动态链接库文件为线程安全(在动态链接库中设置)?
...全文
88
3
打赏
收藏
请问如何使一个动态链接库为线程安全?
请问如何使一个动态链接库文件为线程安全(在动态链接库中设置)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晨星
2005-11-15
打赏
举报
回复
找本书看看吧。主要是对于那些共享的变量或资源,要互斥访问,不要发生两个线程同时使用,造成混乱的情况。
beta5
2005-11-15
打赏
举报
回复
要求dll文件为线程安全,在dll文件中怎样实现?能不能具体点!
晨星
2005-11-15
打赏
举报
回复
这需要你自己编程实现啊。
第十一章
动态链接库
动态链接库
(也称为DLL、动态库或库模块)是Microsoft Windows最重要的组成要素之一。大多数与Windows相关的磁盘文件要么是程序模块,要么是
动态链接库
模块。迄今为止,我们都是在编写Windows应用程序,现在是尝试编写...
创建
动态链接库
如果打算可以以载入时动态链接使用DLL的话,还必须创建
一个
导入库。创建源文件 DLL的源代码中包含了需导出的函数及数据,还有内部函数及数据,另外可以有
一个
可选的入口函数。你可以使用任意支持创建基于Windows的...
Windows+MinGW使用CMake生成.dll
动态链接库
在完成接口开发后,为了给其他开发人员调用,通常需要将这部分代码打包生成
动态链接库
文件。
动态链接库
很好地保证了代码的封装性和独立性,作为接口,它可以很好地独立于主程序,便于更新。调用接口的主程序编译时也...
动态链接库
运行机制
2、第一次加载时,dll生成自己的空间,并拷备一份导出的变量到调用空间,相当于在调用它的线程中定义变量,dll中运行时不使用线程中的变量,dll有它的管理程序(
一个
系统服 务)加载后,产生两个段地址,段地址
一个
是...
ThreadLocal使用注意:线程不安全,可能会发生内存泄漏
ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同
一个
线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用ThreadLocal,就可能会导致内存泄漏。下面,我们将...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章