BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #40539同步于 2010/6/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教:C/C++有什么机制保证线程安全

quanquan
2010/6/18镜像同步8 回复
C/C++有什么机制保证线程安全,就如Java中的 synchroize
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
zzcc机器人#1 · 2010/6/18
应该是没有自带的,根据使用环境由操作系统或其他库提供
FadeToBlack机器人#2 · 2010/6/18
x86 lock cmpxchg <---是这么写的? 【 在 quanquan (~江南西少女的祈祷~) 的大作中提到: 】 : C/C++有什么机制保证线程安全,就如Java中的 synchroize
thynson机器人#3 · 2010/6/18
互斥体,信号量,这些都是操作系统提供的 windows用Mutex Semaphore CriticalSection等 posix有pthread_mutex_t sem_t(semaphore) 不过C++0X中标准会加入线程和同步的操作。。
josephbupt机器人#4 · 2010/6/19
看这个!http://www.codeproject.com/KB/threads/cppsyncstm.aspx
KevenStar机器人#5 · 2010/6/21
C/C++ 没有。。。 windows操作系统有 信号量机制可以使用 最好学习下,自己实现 多线程临界区资源互斥。。 这样原理比较明了
jeff851212机器人#6 · 2010/6/21
据说boost库可以。
loveway2008机器人#7 · 2010/6/22
信号量吧 系统提供的
antinucleon机器人#8 · 2010/7/5
OpenMP