多线程
文章平均质量分 66
yukoyu
Linux嵌入式开发、OpenHarmony、MUC开发、音视频开发、后端、前端、微服务
展开
-
读写锁的应用
读写锁是一种同步机制,允许多个线程同时读取共享资源,但在写入时需要独占访问。读锁(Read Lock):允许多个线程同时读取共享资源。写锁(Write Lock):允许一个线程独占访问共享资源,禁止其他线程读或写。原创 2024-07-02 14:08:59 · 300 阅读 · 0 评论 -
条件变量的应用
条件变量是一种线程同步机制,允许线程在等待特定条件成立时进入休眠状态,而不消耗CPU资源。当其他线程改变了共享资源的状态并使条件成立时,可以通知等待的线程重新开始运行。原创 2024-07-02 12:31:37 · 311 阅读 · 0 评论 -
互斥锁的应用
互斥锁是一种用于线程同步的机制,通过锁定和解锁的操作来控制对共享资源的访问。线程在访问共享资源前必须先获得互斥锁,如果锁已经被其他线程持有,那么当前线程将被阻塞,直到锁被释放。原创 2024-07-02 12:18:28 · 271 阅读 · 0 评论