
锁
文章平均质量分 68
利来利往
幽默,诚实,守时,守信,适应能力强。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【面试】C++_多线程
多线程你们那些地方用了多线程你们用的什么锁锁有很多类型 pthread 用的什么锁pthread 关闭线程的方法消息队列多线程的问题//取消线程pthread_cancel(tid); 线程里面一般都有while true,while加个条件,在外部改变条件也可以让线程退出线程之间的锁有:互斥锁、条件锁、自旋锁、读写锁、递归锁。一般而言,锁的功能越强大,性能就会越低。1、互斥锁互斥锁用于控制多个线程对他们之间共享资源互斥访问的一个信号量。也就是说是为了避免多个线程在某一时刻.原创 2021-04-18 23:25:47 · 470 阅读 · 0 评论 -
【C++服务端技术】智能锁
#pragma once#include <pthread.h>namespace Extralib{ namespace Thread { /* * 利用对象生存周期自动加解锁,比较安全 */ class AutoLock { public: pthread_mutex_t& m_locker; public: AutoLock( pthread_mutex_t& locker ):m_locker(locker) {.原创 2020-12-08 10:25:30 · 524 阅读 · 0 评论