社区
进程/线程/DLL
帖子详情
对于在线程要访问的函数的内创建的变量,一般有设置互斥量的必要吗?
xmmx123
2004-05-07 12:00:31
比如
都要访问
proce()
{
char rev[100];//用于信息读写
....
}
对于这个是不是没设置的必要呢?
...全文
57
1
打赏
收藏
对于在线程要访问的函数的内创建的变量,一般有设置互斥量的必要吗?
比如 都要访问 proce() { char rev[100];//用于信息读写 .... } 对于这个是不是没设置的必要呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halk
2004-05-07
打赏
举报
回复
似乎可以不进行线程同步。即使重入了,每个线程也有自己的堆栈空间。
下载 多
线程
编程技术开发资料 高清完整PDF版
线程
安全是指在多
线程
环境下,一个
函数
、类或模块能够被多个
线程
安全地并发
访问
或修改。为了实现
线程
安全,程序员需要采取措施避免
线程
安全问题,比如使用锁机制、避免共享
变
量
的直接
访问
等。 7. 死锁 死锁是多
线程
...
多
线程
同步(
互斥
量
、条件
变
量
)
多
线程
同步(
互斥
量
、条件
变
量
)
互斥
量
(mutex)从本质上说是一把锁,在
访问
共享资源前对
互斥
量
进行加锁错字,在
访问
完成后释放
互斥
量
上的锁。确保同一个时间只有一个
线程
访问
数据。 对
互斥
量
进行加锁后,...
线程
中的
互斥
量
1、为什么需要
互斥
量
? 1)大部分情况,
线程
使用的数据都是局部
变
量
,
变
量
的地址空间在
线程
栈空间内,这种情况
变
量
归属单个
线程
,其他
线程
无法获得
变
量
。 2)但有的时候,很多
变
量
都需要在
线程
间共享,这样的
变
量
...
多
线程
——信号
量
、条件
变
量
、
互斥
量
互斥
锁
信号
量
是所有原语里面功能最强大的。它不光是一个通信原语,还是一个同步原语。 多
线程
——信号
量
、条件
变
量
、
互斥
量
互斥
锁
【Linux】第十一篇:
线程
安全(
互斥
锁,死锁,条件
变
量
)
1.
互斥
量
(mutex)
互斥
量
的接口 初始化
互斥
量
互斥
量
加锁与解锁 销毁
互斥
量
互斥
量
实验 2.
互斥
量
原理 3.
线程
安全与可重入
函数
判定
线程
安全的情形 判断
函数
是否可重入 两者关联 4. 死锁 构成死锁的四个
必要
条件 ...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章