对 加锁(原子,条件..) 能否保证 线程执行顺序的正确性(线程安全)的疑惑。。
大佬给我解答下哈
1
ShadowStar 2017-12-24 16:58:45 +08:00 1
不一定保序。
锁主要是保证多线程对于相同内存地址的并发访问安全。 |
2
BiuBiuBiuX OP @ShadowStar 不保序体现在哪里 条件锁做不到吗
|
3
ShadowStar 2017-12-24 17:06:31 +08:00 1
@BiuBiuBiuX 你只是笼统的问锁能否保证线程执行顺序。
具体能不能保序,取决于锁的类型(实现)。 |
4
BiuBiuBiuX OP @ShadowStar 好吧,谢谢
|
5
facetest 2017-12-24 17:57:56 +08:00 via Android
普通的锁加上一个标记变量就能实现
|
6
BiuBiuBiuX OP @facetest 不能
|