计算机中的“句柄”(handles)是什么意思?(就是内存地址)Intel Realsense中的frame

您所在的位置:网站首页 handle的名词是什么 计算机中的“句柄”(handles)是什么意思?(就是内存地址)Intel Realsense中的frame

计算机中的“句柄”(handles)是什么意思?(就是内存地址)Intel Realsense中的frame

2024-07-07 04:22| 来源: 网络整理| 查看: 265

可以将frame_handle视为封装一个实际帧对象的智能指针。 这种抽象非常有用,例如对于同一帧的并发处理。

参考文章1:计算机中的“句柄”是什么意思?

参考文章2:What’s the meaning of frame handle? #5087

20211126

句柄一般是指获取另一个对象的方法——一个广义的指针,它的具体形式可能是一个整数、一个对象或就是一个真实的指针,而它的目的就是建立起与被访问对象之间的唯一的联系

参考文章:句柄

20211127 这个回答挺好的

上下文很好理解啊,这词我现实中交流也用了很多。举个例子,我问你当年数学考多少分(MathScore),你肯定一头雾水。这时候补充上下文(MathScoreContext):

考试日期(date)出题人/学校(author)知道成绩后想干嘛(callback或者action) 属于相关的描述信息。

在编程领域中,则是执行某个步骤的必要信息,保存一些状态,实际类比的话,你做一个复合运算,比如 1*(4+2)/3,可以用一个临时变量存储每一步运算的计算结果(6,6,2),这个变量就是该运算的上下文。

假如你还要打印每一步的运算结果,比如第一步执行完,你要打印4+2=6,那么也可以加一个回调函数进行打印工作,即每次执行完单步运算回过来调用,这个函数也是上下文。

至于句柄,这翻译确实辣鸡,我初学的时候看到书上写句柄也是满脑子火,而且搜了下还发现和指针又有点联系(实际上只是类似,没有联系)。但没办法,这翻译已经约定俗成了。

句柄其实就是标识符,但基本上只是整型,这样体积比较小,而且比较起来比较容易。举个例子,中学时老师按成绩给学生排名并编号,每个学生的信息都是非常多的,比如名字(可以重名),长相(可以类似),家庭,等等。但是老师可以只用唯一的编号(排名)表示,这个编号就是学生的句柄。

参考文章:编程中,像上下文(context)、句柄(handle)这类词,有其他的更通俗易懂的替代词吗? - 裴浩的回答 - 知乎



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3