问一个windows和linux区别的问题
在windows下开发时,对象都可以用句柄(HANDLE)来标识,
那在linux下用什么标识呢?
谢谢赐教。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在windows下开发时,对象都可以用句柄(HANDLE)来标识,
那在linux下用什么标识呢?
谢谢赐教。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
明显是中了Bill的毒太深了……
需要练就化功大法,把以前的功力全化掉了……
你用过内存全打印么?*nix下面一般是打不出来的,Windows上却能。
所谓hwnd还不是int, 和descriptor一样……
没有对象的概念,只有描述符和识别符。
int fd = open("aa.log", O_CREAT | O_TRUNC)
不好意思,你以上说的我都不太清楚,只是根据名字猜测!
如果新建进程,返回的是进程号(返回两次)
打开文件,返回文件句柄!
应该和你说的是一样的!
windows的系统对象, 比如 process(CreateProcess), filemapping(Createfilemapping),
mutex(CreateMutex) 等等。
都返回的是HANDLE。
你说的对象是指什么?