- 博客(2)
- 收藏
- 关注
转载 windbg定位死锁
操作系统对死锁的描述如下: 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 那么为什么会产生死锁呢? 1.因为系统资源不足。 2.进程运行推进的顺序不合适。 3.资源分配不当。 而产生死锁的条件有四个: 1.互斥条件:所谓互斥就是进程在某一时间内
2015-03-12 17:24:42 901
转载 Boost::Asio一个简单的Echo服务器
以前使用ACE实现Server框架,但是觉得太笨重,决定采用boost.asio来写服务器程序: 1.服务器构建在linux上面;当然也可以在windows下运行 2.io部分采用非阻塞模式、业务逻辑部分采用同步线程池实现 3.封装io操作及状态,用户应用程序无需关心io详细操作 所以决定采用boost::asio框架来写服务器: boost::asio::io_servi
2015-03-07 16:26:59 688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人