免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345
最近访问板块 发新帖
楼主: finyren
打印 上一主题 下一主题

[C] 谁能帮我解释这个无锁链表是怎么实现的,帮我分析一下 [复制链接]

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
41 [报告]
发表于 2014-11-28 19:00 |只看该作者
zylthinking 发表于 2014-11-28 14:28
令再提一句 根据我的测试 在锁定范围很小的情况下 随着线程数的的增加 这个个实现的性能会逐渐超过 原子测 ...

另声明一下 虽然连续2个帖子中有关两腿之间的那个东西的言论都是在回复蜘蛛的帖子 但都和蜘蛛无关 到底针对谁应该比较明显 那个装b的 就是在针对你 你没理解错

论坛徽章:
2
处女座
日期:2014-02-11 17:53:48未羊
日期:2014-12-31 15:13:36
42 [报告]
发表于 2014-11-28 22:07 |只看该作者
回复 38# zylthinking

确实get+next的返回值更明确一些,能正确区分 链表空/put未完成 这两种状态
而且多读情况下,也基本是lock-free了,唯一会被“阻塞”的操作就是next返回空的情况

论坛徽章:
0
43 [报告]
发表于 2014-12-02 10:06 |只看该作者
回复 29# zylthinking

看你这个态度,whatever。。。。

我没仔细看,是因为相信你的确是写出来一个无锁,原来根本不是,是自旋锁而已。

对不起,高看你了。



   

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
44 [报告]
发表于 2014-12-02 15:13 |只看该作者
本帖最后由 zylthinking 于 2014-12-02 15:23 编辑
codechurch 发表于 2014-12-02 10:06
回复 29# zylthinking

看你这个态度,whatever。。。。


你高不高看对我重要吗 是无锁还是自旋锁你说了算? 你算哪根葱?

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
45 [报告]
发表于 2014-12-02 15:15 |只看该作者
本帖最后由 zylthinking 于 2014-12-02 15:17 编辑
codechurch 发表于 2014-12-02 10:06
回复 29# zylthinking

看你这个态度,whatever。。。。
之前没看 认为是? 那所谓忙自旋 cpu 叫娘 这些话是从狗嘴里冒出来的?

自己打自己脸承认就得了 欲盖弥彰 假清高 只会让人更看不起

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
46 [报告]
发表于 2014-12-02 15:26 |只看该作者
codechurch 发表于 2014-12-02 10:06
回复 29# zylthinking

看你这个态度,whatever。。。。


看我这态度 对了 对装b 的 自以为是的 头顶长个疮当眼睛的 我还素来就算这态度
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP