05 2022 档案

摘要:序言: 这其实是一份作业。这种形式我认为挺好的,读书和笔记,而且可以自由发挥,只要与计算机操作系统有关。最开始的构想是读一本和 linux 内核有关的书或者是和多线程编程有关的,后来根据实用性还是选择了和多线程编程有关的书。在挑选书籍的时候,正巧看到很多人推荐陈硕的《Linux多线程服务端编程》,真 阅读全文
posted @ 2022-05-24 19:23 _comet 阅读(737) 评论(0) 推荐(0) 编辑
摘要://单例类 template<typename T> class Singleton { public: static T &instance() { call_once(onceFlag_, [&]{instance_ = new T(); }); return *instance_; } pri 阅读全文
posted @ 2022-05-22 11:42 _comet 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一个有趣的类 我在这个类中定义了构造,拷贝构造,移动构造,拷贝运算符,移动运算符,析构,这几种特殊函数。这个类可以观察调用对象时的操作实现。 class Test { public: Test(string x):str(x){ cout << "Constructor " << str << en 阅读全文
posted @ 2022-05-19 22:17 _comet 阅读(49) 评论(0) 推荐(0) 编辑
摘要:使用了3个排序方法,以及时间对比。 正常的归并排序。 stl里面的sort方法 使用多线程分段使用stl里面的sort方法排序后,再使用归并排序。 线程开了总共就开了16个。 #include<iostream> #include<algorithm> #include<string> #inclu 阅读全文
posted @ 2022-05-12 15:17 _comet 阅读(262) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示