![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实习
ZHXU1998
这个作者很懒,什么都没留下…
展开
-
从Lua看垃圾回收
从Lua看垃圾回收 引用计数 这个自然不需要多提(Lua本身没有使用这个) 对每个对象引用次数加一 失去-1 到0的时候自动回收 但是带来一个问题就剩 引用计数 所以在C++中 share_prt 才有了 weak_prt 这个指针配合 来消除循环应用 双色标记清除 每个状态都是二元的 白色表示未引用 黑色表示 引用 每次遍历对象列表 将所有可以遍历到的对象标记为黑色 遍历他所有的关联对象标记为黑色 最后白色的便是我们不需要的 这带来了一个问题: 每次回收过程不可打断 不然突然新加一个对象还没染色 GC结原创 2020-07-13 10:24:22 · 281 阅读 · 0 评论 -
socket网络编程入门聊天室_windows下可运行代码
socket网络编程入门聊天室_windows下代码 暂时先放下代码 存下 自己写得有很多得不足 close clientlist应该进行删除 不过自己还没咋搞明白后面 其次就是 select 只看一个描述符 而且第一个参数只是在限制maxfd + 1 吗 网上都是这样说 书上说的有很简单 搜也没搜到 还要研究 我其实客户端其实 是想把 输入 和 获得服务端数据 都用作描述符 放进去的 可惜我找了好一会 没找到 win10 下 标准IO的描述符 也不知道这么搞 就起了一个线程 代码可以在win10 下跑原创 2020-07-08 23:51:00 · 839 阅读 · 0 评论