- 博客(2)
- 收藏
- 关注
原创 lua中的weak table及内存回收collectgarbage
弱表(weak table)是一个很有意思的东西,像C++/Java等语言是没有的。弱表的定义是:Aweak table is a table whose elements are weak references,元素为弱引用的表就叫弱表。有弱引用那么也就有强引用,有引用那么也就有非引用。我们先要厘这些基本概念:变量、值、类型、对象。(1)变量与值:Lua是一个dynamically ty
2016-09-26 16:07:57 5166
原创 游戏服务器epoll网络模型简析
游戏服务器很多采用I/O线程+工作者线程池这种模型。我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指“I/O线程”,即负责I/O操作,协调分配任务的“管理线程”,而实际的请求和任务通常交由所谓“工作者线程”处理。通常多线程模型下,每个线程既是I/O线程又是工作者线程。所以这里讨论的是,单I/O线程+多工作者线程的模型,这也是最常用的一种服务器并发模型。我所在的项目中的ser
2016-09-25 21:39:13 1737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人