- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 线程池的介绍及简单实现(不错的文章,收藏了!)
简介: 服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁
2014-03-18 20:56:30 1147
转载 ACE与ASIO关于SOCKET编程之间的比较
ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。最近分析ASIO的源代码,让我无不惊呀于它设计。在ACE中开发中的内存管理一直让人头痛,ASIO的出现,让我看到新的曙光,成为我新的好伙伴。简单地与ACE做个比较。
2014-03-10 12:45:02 1354
原创 Unity游戏开发技术杂谈(一):为文件生成MD5值
如果要做游戏的热更新(其实不光是Unity,其他游戏也需要),就需要此项功能。服务器资源列表更新后,客户端联网后需要检验服务器端的资源情况。如果文件名相同但MD5值发生了改变,表明该文件被更新,将其加入待更新的列表。如果有不同的文件名,表明是新的资源,像新的地图什么的,也需要加入列表的。检查完毕后从服务器下载资源,然后替换本地文件或者加入新的文件。当然,我这里也许说的很不全面,希望大侠们帮我纠
2014-03-02 21:34:10 8499
原创 WinSock网络编程学习笔记(九):基于UDP实现DayTime协议
Winsock学习(九):基于UDP实现DayTime协议。我是新手,欢迎大家交流!
2014-03-02 14:21:11 4658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人