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

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

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

操作步骤/方法

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

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

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

详情:操作步骤/方法1首先要对自己有清醒的认识,时刻保持冷静的大脑......

lol德玛西亚皇子出装攻略 l
lol德玛西亚皇子出装攻略 l

详情:操作步骤/方法1出门装2皇子的出门装现在版本可以考虑水晶瓶+......

英雄杀三足鼎立怎么玩
英雄杀三足鼎立怎么玩

详情:操作步骤/方法1英雄杀中的三足鼎立模式按逆时针的出牌顺序来区......

无功补偿装置有什么作用
无功补偿装置有什么作用

详情:操作步骤/方法1相关概念21无功补偿3无功补偿:网中电力设备......