- 博客(5)
- 收藏
- 关注
原创 C++ 11 多线程:锁
前言在C++11新标准发行之前,C++并发编程往往依靠第三方的函数库,如:Linux下的pthread。多线程环境下,线程安全问题往往是程序员关注的重点。然而,古人云:线程安全问题单单依靠库函数是没办法完全解决的。Threads Cannot be Implemented as a Library 这篇文章比较详细的叙述了其中的原因,有兴趣的童鞋可以去看看。C++ 11开始引入了多线程的标准,这是多
2016-08-30 15:42:46
1973
原创 设计模式之:装饰模式
设计模式之:装饰模式 装饰模式用于动态的往组件(Component)上添加功能。主要使用的场所为:需要扩展一个类的功能,或给一个类增加附加责任。需要动态的给一个对象增加功能,这些功能可以再动态地撤销。需要增加一些基本功能的排列组合而产生的非常大量的功能。就上图而言,待扩展的类就是ConcreteComponent,附属的职责或者功能就是ConcreteDecorator身上带有的工能。装饰
2016-08-29 15:18:27
505
原创 SQL隔离级别,从锁谈起
SQL隔离级别,从锁谈起用过SQL的童鞋应该都对SQL的数据隔离级别有所了解。知其然,更应知其所以然。本文从锁的角度解析SQL数据库的隔离级别,以
2016-08-08 11:06:05
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人