03 2020 档案
摘要:1.最简单的单例模式,不考虑线程安全以及内存泄漏 #pragma once #include <iostream> using namespace std; class Singleton { private: Singleton() { cout << "construct" << endl; }
阅读全文
摘要:C++对多线程新加的支持操作 线程池 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Runnable接口。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要
阅读全文
摘要:// Strvec.h#pragma once #include <iostream> #include <string> #include <memory> #include <utility> #include <initializer_list> // 实现简版vector,之所以说简版是因为
阅读全文