社区
进程/线程/DLL
帖子详情
两个线程都访问的指针需要用临界区保护么?
luou
2002-05-11 11:58:02
有一个指针要两个线程都访问,但是改动到的成员不同,请问需要做临界区来保护么?
...全文
41
4
打赏
收藏
两个线程都访问的指针需要用临界区保护么?
有一个指针要两个线程都访问,但是改动到的成员不同,请问需要做临界区来保护么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wumugulu
2002-05-11
打赏
举报
回复
如果只是读取的话没事儿,否则要用临界区来进行互斥
CriticalSection smppreadlock; //定义变量
//////////////////////////////////////////////
smppreadlock.Lock();
。。。。。。 //你的操作
smppreadlock.Unlock();
...... //读去完成,其他操作
luou
2002-05-11
打赏
举报
回复
谢过
ahao
2002-05-11
打赏
举报
回复
只读的指针不需要
luou
2002-05-11
打赏
举报
回复
f_ky(毛蛋哥哥) 保护的是指针还是指针指向的class呢?
精通C语言
指针
指针
被誉为C语言的精髓、C本质上是加了一层语法糖的汇编,引进当时先进的函数,保留了汇编强大的地址直接
访问
功能 ——
指针
,使其高效灵活。本课程是黄强老师对于
指针
的一次专题讲解,相信能给大家带来收获!
操作系统实验——主
线程
创建
两个
子
线程
,
两个
子
线程
互斥使用临界资源
/*具体操作过程同实验?,在 Microsoa Visual C++ 6.0 环境下建?...
线程
,在
两个
?
线程
中使?全局变量 count 的前、后分别使?EnterCri2calSea2on()进?
临界区
LeaveCri2calSec2on()退出临 界区,等
两个
?...
线程
,互斥锁,
临界区
1.
线程
概念 2.windows的
线程
和linux的
线程
...1.我们临界资源对应的
临界区
被锁了,可以被切换吗? 2.加锁完后
线程
被切换会怎么样? 2.
线程
加锁和解锁具有原子性如何实现? 1.了解概念 2.第一种情况 3.第二种情况 3.解锁
Linux系统编程37:多
线程
之什么是
临界区
和临界资源以及如何使用mutex互斥锁
文章目录(1)
临界区
,临界资源和原子性问题(2)互斥量(锁)A:互斥锁B:锁的作用C...
临界区
:每个
线程
内部,
访问
临界资源的代码,叫做
临界区
原子性:一件事情要么完成,要么不完成,不要出现模棱两可的情况 如下有
智能
指针
与多
线程
目的: 智能
指针
在多
线程
编程场景下,可以保证...所以多个
线程
中
访问
同一个shared_ptr也
需要
加锁
保护
。 shared_ptr会延长对象的生命周期,只要有一个指向x对象的shared_ptr,该对象就不会析构。 shared_ptr是值语义,当
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章