⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_66475.htm

📁 vc
💻 HTM
字号:
<p>
序号:66475 发表者:mwh 发表日期:2003-12-24 17:18:58
<br>主题:同步事件是否会造成内存泄露?
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp; 我在程序中使用了事件进行同步,但是BoundsChecker检查,发现事件造成内存泄露,事件操作主要函数有:CreatEvent,SetEvent,ResetEvent,OpenEvent,难道在创建事件后在退出程序前还应释放该事件吗?如果是,应怎么做。<BR>&nbsp;&nbsp;&nbsp;&nbsp;请哪位大侠指点一下。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:wafer 回复日期:2003-12-24 17:29:24
<br>内容:内核对象本身肯定不会造成内存泄漏,但是如果使用之后没有释放(内核对象也是一种资源),就会造成泄漏。<BR><BR>每个内核对象实际上是由内核分配的一块内存,而且只能由内核来访问。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:mwh 回复日期:2003-12-24 17:33:46
<br>内容:能否说的更详细一些,谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:wafer 回复日期:2003-12-24 17:41:08
<br>内容:用CloseHandle可以关闭内核对象。<BR><BR>如果忘记调用这个函数可能发生内存泄漏,不过,当进程终结时,OS将确保它使用的所有资源都被释放了。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -