项目
Jochebed666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
参考Google的TCMalloc内存池实现并发内存池ConcurrentMemoryPool
项目背景TCMalloc 是 Google 开发的内存分配器,在不少项目中都有使用,例如在 Golang 中就使用了类似的算法进行内存分配。它具有现代化内存分配器的基本特征:对抗内存碎片、在多核处理器能够 scale。之所以学习 TCMalloc,是因为想对内存管理进行深入理解。解决问题提高效率并发处理内存碎片(内碎片、外碎片)三大块thread cache:一个线程对应一个...原创 2019-02-19 18:16:41 · 1253 阅读 · 0 评论 -
基于HTTP的文件共享服务器
基于TCP、HTTP的文件共享服务器服务器的基础架构构建TCP服务器对于文件的传输来说,我们必须要保证文件内容的准确性。所以在数据传输时我们选择保证数据可靠传输的TCP协议。首先使用socket创建套接字进行对端口号与IP地址进行绑定。然后监听来自客户端的请求。连接任务的处理对于来自客户端的连接请求,我们使用多线程对每个请求进行处理。能够保证并发性的请求处理。创建线程任务,将线程...原创 2019-03-03 22:27:06 · 5052 阅读 · 0 评论
分享