首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C 并发编程
luoweibiao
创建于2023-10-19
订阅专栏
C 并发编程基础以及进阶使用,使用并发中遇到的问题以及解决方案记录。
等 1 人订阅
共14篇文章
创建于2023-10-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
pthread 名字设置及线程标识符获取
pthread 名字设置及ID获取 pthread_setname_np 函数原型: thread:要设置名称的线程标识符(pthread_t)。 name:要设置的线程名称(以字符串形式表示)。 将
pthread 变量静态初始化 避免使用被销毁过的变量
pthread 变量静态初始化 互斥锁:pthread_mutex_t g_mutex = PTHREAD_MUTEX_INITIALIZER; 读写锁:pthread_rwlock_t g_rwlo
pthread_cond_timedwait 修改系统时间竟会导致其提前结束
pthread 条件变量使用注意 使用 pthread_cond_timedwait 等待条件变量时,其默认使用的为系统时间,若在其等待期间修改系统时间,则会导致其提前结束。 测试步骤 运行以下代码。
pthread 条件变量使用详解
pthread 条件变量使用 条件变量:多线程中常用的一种同步机制。通常与互斥锁结合使用,用于实现线程之间的等待和通知机制。 条件变量提供了线程间的通信方式,其中一个线程可以等待某个条件满足,而另一个
pthread 自旋锁使用详解
pthread 自旋锁使用 自旋锁:一种基于忙等待的锁,它不会使线程进入睡眠状态,即无上下文切换,而是循环尝试获取锁,直到成功为止。 pthread_spin_init 函数原型: lock:指向要初
pthread 读写锁使用详解
pthread 读写锁使用 读写锁:提供了一种高效的机制来控制对共享资源的访问。允许多个线程同时读取共享资源,但只允许一个线程独占地写入访问。 适用于读取远远超过写入的场景下,因为写入操作需要独占地访
pthread 互斥锁使用详解
pthead 互斥锁使用 互斥锁:一种简单的线程同步机制,它可以用来保护共享资源,防止多个线程同时修改共享资源而引发竞争条件。 pthread_mutex_init 函数原型: mutex:指向要初始
pthread 调度策略与优先级设置详解与示例 SCHED_FIFO SCHED_IDLE
pthead 调度与优先级设置 pthread_attr_setschedpolicy 函数原型: attr:指向线程属性对象的指针。 policy:要设置的调度策略。支持的调度策略为 SCHED_F
pthread 亲和性设置 绑定 CPU 详解 pthread_attr_setaffinity_np pthread_setaffinity_np
pthead 亲和性设置 pthread_attr_setaffinity_np 函数原型: attr:指向线程属性对象的指针。 cpusetsize:CPU 亲和性集合的大小(以字节为单位)。
pthread 创建与销毁详解 pthread_create pthread_join pthread_exit pthread_detach
pthead 创建与销毁详解 pthread_create pthread_join pthread_exit pthread_detach
pthread 常用 API 创建 销毁 调度 互斥锁 自旋锁 读写锁 条件变量
pthead 常用 API 线程创建,销毁,属性,同步,调度等常用 API。 头文件:pthread.h。
Linux 线程调度策略简介分析 SCHED_OTHER SCHED_FIFO SCHED_RR
Linux 线程调度策略 Linux 线程调度策略包括五种:SCHED_OTHER、SCHED_FIFO、SCHED_RR、SCHED_BATCH 和 SCHED_IDLE。
Liunx 实时调度策略 SCHED_RR SCHED_FIFO 区别 适用情况
SCHED_RR SCHED_FIFO 适用情况 SCHED_FIFO 先进先出调度。 只能在静态优先级高于0的情况下使用,这意味着当 SCHED_FIFO 线程变得可运行时,它总是立即抢占当前正在运
优雅选择用户线程调度策略以及优先级 内核线程 中断 CPU亲和性
用户线程调度策略以及优先级 本文主要介绍综合考虑内核中断,内核线程以及用户线程的情况下,用户线程如何选择调度策略以及优先级。