
设计模式
fullsail
一个写了14年代码的人,坐在这个角落,看眼前人来人往!
展开
-
BOOST的Singleton模版详解
首先要说明,这个准确说并不是BOOST的singleton实现,而是BOOST的POOL库的singleton实现。BOOST库中其实有若干个singleton模版,这个只是其中一个。但网上大部分介绍的介绍的BOOST的Singleton实现都是这个,所以大家也就默认了。而且这个的确算是比较特殊和有趣的一个实现。网上比较有名的文章是这篇《2B程序员,普通程序员和文艺程序员的Singleton实原创 2013-01-08 21:56:26 · 12761 阅读 · 0 评论 -
模板和多态策略化加锁
模版和多态策略化加锁关键词:策略化模式 模板策略化 多态策略化 策略化加锁模式 ACE BOOST C++ 设计模式 在ACE和BOOST的实现中都有大量的策略化加锁(Strategized Locking)的模式,这种模式能比较方便的让你的类兼容加锁和不加锁的两种情况。ACE大师Douglas C. Schmidt有一片专门的论文《Strategized Locking》对此做了原创 2012-07-31 00:21:35 · 4901 阅读 · 2 评论