绝大多数情况下,加锁太慢不加锁就不慢,不是锁慢,而是锁之间的竞争问题。
用只读锁就能解决大部分竞争问题了。
【 在 liuxueshen ( rock) 的大作中提到: 】
: 标 题: Re: 这样的程序有问题吗
: 发信站: 水木社区 (Tue Sep 28 14:50:14 2021), 站内
:
: 没,都是读写锁。
:
: 【 在 here080 (hero080) 的大作中提到: 】
: : 标 题: Re: 这样的程序有问题吗
: : 发信站: 水木社区 (Tue Sep 28 14:47:14 2021), 站内
: :
: : 用只读锁了没?
: : 【 在 liuxueshen ( rock) 的大作中提到: 】
: : : 标 题: Re: 这样的程序有问题吗
: : : 发信站: 水木社区 (Tue Sep 28 14:19:51 2021), 站内
: : :
: : : 啥锁这么快?
: : : 我用mutex无法满足要求,直接裸奔了
: : :
: : : 【 在 ble (ble) 的大作中提到: 】
: : : : 标 题: Re: 这样的程序有问题吗
: : : : 发信站: 水木社区 (Tue Sep 28 13:44:35 2021), 站内
: : : :
: : : : 用锁很便宜的,甚至有的时候比原子操作都快,为啥不用呢。
: : : :
: : : : 【 在 grainbuds 的大作中提到: 】
: : : : : bool test = false;
: : : : : int v;
: : : : : 线程1
: : : : : ...................
: : : :
: : : : --
: : : :
: : : : ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 114.255.33.*]
: : :
: : :
: : : --
: : : 不会说话
: : :
: : :
: : : ※ 来源:·水木社区 mysmth.net·[FROM: 112.132.251.*]
: :
: :
: : --
: :
: : ※ 来源:·水木社区 mysmth.net·[FROM: 76.126.252.*]
:
:
: --
: 不会说话
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 112.132.251.*]
--
FROM 76.126.252.*