摘要: 抽象工厂模式解决的是一系列相互依赖的对象的创建。 class MyConnect { }; class MyDatabse { }; class MyCommand { }; //sqlServer的连接 class SqlServerConnect :public MyConnect { }; c 阅读全文
posted @ 2024-06-01 20:23 陈浩辉 阅读(15) 评论(0) 推荐(0)
摘要: 单例模式是一种常用的软件设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。下面是一个使用C++实现的线程安全的单例模式的例子: class Singleton { private: static std::atomic<Singleton*> instance; // 静态私有 阅读全文
posted @ 2024-06-01 19:27 陈浩辉 阅读(52) 评论(0) 推荐(0)
摘要: 这里模拟了一个队列,5个消费者线程和5个生产者线程来共同使用队列里面的数据处理。包括了阻塞和非阻塞的出队入队方法。注意在添加线程时使用到了std::ref引用,在传参给线程时不能直接传入queue的引用,要使用std::ref才是真正意义上的引用,当直接使用queue编译器是不会通过的,因为其实直接 阅读全文
posted @ 2024-06-01 14:51 陈浩辉 阅读(93) 评论(0) 推荐(0)
ヾ(≧O≦)〃嗷~