问一个windows和linux区别的问题

发布于 2022-07-21 06:00:01 字数 74 浏览 5 评论 8

在windows下开发时,对象都可以用句柄(HANDLE)来标识,
那在linux下用什么标识呢?

谢谢赐教。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

病女 2022-07-27 06:55:19

原帖由 lxcsyh 于 2006-9-11 13:25 发表
在windows下开发时,对象都可以用句柄(HANDLE)来标识,
那在linux下用什么标识呢?

谢谢赐教。

明显是中了Bill的毒太深了……

需要练就化功大法,把以前的功力全化掉了……

始终不够爱げ你 2022-07-27 06:55:19

原帖由 yasker 于 2006-9-13 10:25 发表
所谓hwnd还不是int, 和descriptor一样……

你用过内存全打印么?*nix下面一般是打不出来的,Windows上却能。

万水千山粽是情ミ 2022-07-27 06:55:18

所谓hwnd还不是int, 和descriptor一样……

小…红帽 2022-07-27 06:55:07

没有对象的概念,只有描述符和识别符。

那请放手 2022-07-27 06:53:58

int fd = open("aa.log", O_CREAT | O_TRUNC)

夜清冷一曲。 2022-07-27 06:48:01

原帖由 lxcsyh 于 2006-9-11 15:06 发表
windows的系统对象, 比如 process(CreateProcess), filemapping(Createfilemapping),
mutex(CreateMutex) 等等。
都返回的是HANDLE。

不好意思,你以上说的我都不太清楚,只是根据名字猜测!

如果新建进程,返回的是进程号(返回两次)
打开文件,返回文件句柄!

应该和你说的是一样的!

农村范ル 2022-07-27 05:59:31

windows的系统对象, 比如 process(CreateProcess), filemapping(Createfilemapping),
mutex(CreateMutex) 等等。
都返回的是HANDLE。

厌味 2022-07-26 19:39:27

你说的对象是指什么?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文