操作系统中的句柄的概念是不是就是C里面的指针的概念?

 我来答
bridgeaug
2009-05-15 · TA获得超过910个赞
知道答主
回答量:39
采纳率:100%
帮助的人:44.2万
展开全部
好问题:可以说是也对也不对。

说它不对是因为操作系统里面的句柄(handler)不算是一个很好的翻译。有的句柄是对一个事物的处理过程;还有的句柄是对一个事物的描述。比如文件句柄一般是一个文件的描述,例如文件存在哪里了、路径是什么、状态是什么、类型是什么、访问权限是什么之类的东西。又比如信号处理句柄一般是一个过程,说明某个信号由哪个过程处理。

说它也对是说,在实现中一般处理过程句柄多数类似于C里面的函数指针。描述类句柄多类似于C里面的结构指针或者C++里面的类指针。

所以说,句柄在概念上不是指针,在实现上可以采用指针方式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式