11 2014 档案

【Linux】Semaphore信号量线程同步的例子
摘要:0、 信号量Linux下的信号量和windows下的信号量稍有不同。WindowsWindows下的信号量有一个最大值和一个初始值,初始值和最大值可以不同。 而且Windows下的信号量是一个【内核对象】,在整个OS都可以访问到。LinuxLinux下的信号量在创建的时候可以指定一个初始值,这个初始... 阅读全文

posted @ 2014-11-30 22:50 崔好好 阅读(4132) 评论(0) 推荐(0) 编辑

【Linux】一个简单的线程创建和同步的例子
摘要:最近很多精力在Linux上,今天简单看了一下Linux上的线程和同步,其实不管windows还是Linux,OS层面的很多原理和概念都是相同的,很多windows之上的经验和概念完全可以移植到Linux上。今天用到了创建线程和一个阻塞式的线程同步函数。用到的几个函数#include //创建线程i... 阅读全文

posted @ 2014-11-27 00:29 崔好好 阅读(500) 评论(0) 推荐(0) 编辑

【设计模式】单例模式
摘要:单例模式(Singleton)保证一个类只有一个实例,并提供一个访问它的全局访问点。关键在于要有1、一个私有的构造函数2、一个公有的析构函数 3、一个生成实例的接口4、线程安全Talk is cheap, show me the code.#include using namespace std;c... 阅读全文

posted @ 2014-11-13 01:15 崔好好 阅读(436) 评论(0) 推荐(0) 编辑

【设计模式】组合模式
摘要:设计模式 组合模式将对象合成树型结构以表示【部分-整体】的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。当发现需求中是体现部分与整体层次的结构时,以及你希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑组合模式。从编码上看,【组合模式】至少包含这... 阅读全文

posted @ 2014-11-05 00:04 崔好好 阅读(255) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示