摘要:
转载: 【C++ 包装器类 std::atomic 】全面入门指南:深入理解并掌握C++ std::atomic 原子操作 的实用技巧与应用-CSDN博客 阅读全文
posted @ 2023-12-18 17:54
蔡头一枚
阅读(13)
评论(0)
推荐(0)
摘要:
实现场景: 多线程 + 信号量实现线程同步执行 线程在创建的时候并不能保证优先顺序,是异步的,如果想按照自己指定的顺序先后执行的话,可以使用一些互斥或者同步的方式; 以下我是通过信号量来实现同步: 信号量的类型是sem_t, 需要的头文件是 #include <semaphore.h>, 主要是方法 阅读全文
posted @ 2023-12-18 10:51
蔡头一枚
阅读(79)
评论(0)
推荐(0)
摘要:
SLAB是Linux操作系统的一种内存分配机制。其工作是针对一些经常分配并释放的对象,您可以看看哪些应用进程的slab占用的内存比较多,是否这些应用需要频繁的请求和释放内存,比如进行一些小文件的读写。如果都是应用的正常使用,可以考虑升级服务器内存,如果内存不足影响业务,需要临时释放一下slab占用的 阅读全文
posted @ 2023-12-18 10:42
蔡头一枚
阅读(262)
评论(0)
推荐(0)