作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在 Windows 中,如果在 HKEY 超出范围之前不调用 RegCloseKey,则打开的 HKEY 变量会发生什么情况?当应用程序关闭时,我没有看到任何错误或警告,也没有看到任何内存泄漏。 MSDN doesn't offer much help ,但听起来好像它以某种方式耗尽了资源。有谁知道实际发生了什么?
最佳答案
您孤立了一个句柄,这是一个有限的(好吧,这是一个相当大的限制)资源。但是,一旦您的应用程序终止,操作系统最终会释放句柄,因此浪费的资源最终会返回到池中。
但是,分配有限制的东西并且在使用完后不释放它是一种糟糕的编程习惯。
关于windows - 如果我不对打开的 key 调用 RegCloseKey 会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/812665/
我是一名优秀的程序员,十分优秀!