当前位置: 首页 > 生活问答 > 生活常识 > 什么叫句柄,句柄有什么用处?

什么叫句柄,句柄有什么用处?

网站编辑:上海建站网 发布时间:2022-04-18  点击数:
导读:操作步骤/方法1句柄是一个标识符,是拿来标识对象或者项目的。2如果想更透彻一点地认识句柄,我可以告诉大家,句柄类似指向指针的指针,仅仅是类似,通过句柄可以找到对应的数据,但是不是二级指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是驻留在内存中的。简单地理解,似乎我们只要获知这个内存的首地址,就可以随时用这个地址访问对象了。如果您真的这样认为,那您可就大错特错了。我们知...
什么叫句柄,句柄有什么用处?

操作步骤/方法

1 句柄是一个标识符,是拿来标识对象或者项目的。 2 如果想更透彻一点地认识句柄,我可以告诉大家,句柄类似指向指针的指针,仅仅是类似,通过句柄可以找到对应的数据,但是不是二级指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是驻留在内存中的。简单地理解,似乎我们只要获知这个内存的首地址,就可以随时用这个地址访问对象了。如果您真的这样认为,那您可就大错特错了。我们知道,Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,以此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找那一个对象呢? 3 为了解决这个问题,Windows操作系统为全体应用程序腾出一些内存单元,用来专门登记各应用程序的对象在内存中的地址的变化,而前者的物理地址在系统运行期间是始终保持不变的。Windows内存管理器移动了对象在内存中的位置后,会把该对象新的地址及时地告知给对应的句柄进行更新。这样我们只要知道这个句柄,就可以间接地知道对象具体在内存中的哪个位置了。这个地址是在对象装载(Load)时由系统分配给的,当对象卸载时(Unload)又释放给系统。 END

  以上就是小编为大家介绍的什么叫句柄,句柄有什么用处?的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
怎么查看好友qq账号是什么
怎么查看好友qq账号是什么

详情:操作步骤/方法1在手机桌面,点击打开【QQ】软件。2在QQ界......

如何通过qq昵称找人
如何通过qq昵称找人

详情:操作步骤/方法1在手机上打开qq,点击【+】图标。2点击【加......

PS (photoshop)
PS (photoshop)

详情:操作步骤/方法1滤镜使用可以让你抛弃美图之类,轻松实现图片的......

自由泳怎么游得快又轻松
自由泳怎么游得快又轻松

详情:操作步骤/方法11手部应该先入水2自由泳时,你的手部应该先进......