摘要:
这个讲的很好,也有代码示例: https://refactoringguru.cn/design-patterns/singleton/cpp/example#example-0 阅读全文
摘要:
#include <iostream> #include <chrono> #include <assert.h> #include <thread> #include <unistd.h> #include <algorithm> #include <numeric> #include <queu 阅读全文
摘要:
STL容器是否是线程安全的 转载http://blog.csdn.net/zdl1016/article/details/5941330 STL的线程安全. 说一些关于stl容器的线程安全相关的话题。 一般说来,stl对于多线程的支持仅限于下列两点:(貌似Effective STL中有描述) 1.多 阅读全文
摘要:
std::promise code sample: #include <vector> #include <thread> #include <future> #include <numeric> #include <iostream> #include <chrono> void accumula 阅读全文
摘要:
用到 C++ future 库,代码如下: #include <iostream> #include <future> #include <unistd.h> using namespace std; double f(double a,double b){ double c = a+b; slee 阅读全文
摘要:
单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力,redis 处理请求是单线程模型,采用了 非阻塞式 IO多路复用提升其性能。 https://zhuanlan.zhihu.com/p/115220699 阅读全文
摘要:
INSTALL && CONFIGURE https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-ubuntu-18-04 PRACTICE https://www.jianshu.com 阅读全文
摘要:
用于启动守护进程 http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 阅读全文
摘要:
https://colobu.com/2019/09/18/The-Evolution-of-Architecture/ 阅读全文
摘要:
完成一个多线程demo,保证三个线程执行顺序,即abc顺序打印 代码示例: #include <iostream> #include <semaphore.h> #include <memory> #include <thread> using namespace std; sem_t firstJ 阅读全文