摘要: 本文使用单例,工厂模式实现了C++的反射,从而减少了工厂模式中每个类添加都会多一个分支的功能。 阅读全文
posted @ 2018-05-10 13:43 bingo_qiu 阅读(8535) 评论(0) 推荐(1)
摘要: 最近由于工作需要,开始写托管C++,由于C++11中的mutex,和future等类,托管C++不让调用(报错),所以自己实现了托管C++的线程锁。 该类可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 阅读全文
posted @ 2018-04-04 22:23 bingo_qiu 阅读(854) 评论(4) 推荐(0)
摘要: 1 #pragma once 2 3 #include 4 5 #include 6 7 #include 8 9 #include 10 11 #include 12 13 #include 14 15 namespace std { 16 17 //线程池最大容量,应尽量设小一点 18 #define THRE... 阅读全文
posted @ 2018-01-26 11:05 bingo_qiu 阅读(476) 评论(1) 推荐(0)
摘要: 1 template 2 class Singleton 3 { 4 public: 5 using object_type = T; 6 struct object_creator 7 { 8 object_creator() 9 { 10 Singleton::instance(); 11 ... 阅读全文
posted @ 2018-01-26 11:03 bingo_qiu 阅读(178) 评论(1) 推荐(0)