句柄怎么增加的?

qq_29817615 2020-07-10 07:06:17
比如句柄4被释放后, 只有当4到 句柄最大数 所有句柄值都被使用了一遍 才会再次返回4 吗?
句柄最大值 在32位系统上是 uint32 的最大值吗?
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Simple-Soft 2020-07-10
  • 打赏
  • 举报
回复
多线程当然要用锁
qq_29817615 2020-07-10
  • 打赏
  • 举报
回复
引用 1 楼 Simple-Soft 的回复:
句柄4被释放后,马上就会放到空闲队列首部,下次使用一般就会用到了。 句柄是一个long型
嗯 在多线程中句柄 应该是不安全的,一个线程持有 一个线程释放,持有的句柄 理论上是个无效句柄,但是也有可能是下次申请到的
Simple-Soft 2020-07-10
  • 打赏
  • 举报
回复
句柄4被释放后,马上就会放到空闲队列首部,下次使用一般就会用到了。 句柄是一个long型

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧