Disruptor 了解一下,单线程却拥有多线程无可比拟的性能

2018-08-16 08:32:04 +08:00
 javaCoder

Disruptor 了解一下,单线程却拥有多线程无可比拟的性能,原文请戳------> http://www.hchstudio.cn/article/2018/51ba/

6262 次点击
所在节点    程序员
32 条回复
innoink
2018-08-16 12:40:40 +08:00
这不是 n 年前就已经很成熟的技术了么
sagaxu
2018-08-16 12:41:52 +08:00
6M 笔交易,每笔 200 字节,10G 网卡都跑满了,亩产几十万斤
lhx2008
2018-08-16 12:49:05 +08:00
单线程 6m 次的话,光是打印控制台都来不及?
neoblackcap
2018-08-16 13:03:52 +08:00
@sagaxu 一个技术很多高频交易公司都有用,跑满 10G 网卡没什么,有 bond 嘛,文章没看,不过这个技术在特定场景的确还行。比 csp,actor 那些可能还高效些
skylancer
2018-08-16 14:22:57 +08:00
@wyntalgeer 搜了下你的帖子,全都是一些垃圾话和垃圾贴,建议你发帖前先表明本帖是垃圾帖这样我就不用浪费那几秒钟时间看你的帖了
SimbaPeng
2018-08-16 14:55:44 +08:00
@wyntalgeer 浪费了我几秒钟看你的回帖,Block
javaCoder
2018-08-16 15:10:34 +08:00
@lhx2008 在代码里面让线程睡了一会儿
luozic
2018-08-16 15:16:11 +08:00
ringbuffer+系统 cpu 多久缓存架构的理解导致这货这么快。
Wicked
2018-08-16 20:31:48 +08:00
我写过比较粗糙的 cpp 版本,本质上还是要调好 producer 和 costumer 的平衡,因为是 ringbuffer,一旦满了就会阻塞,性能刷刷往下掉。另外也不是一个泛用的模型,只适用于特定场景。
javaCoder
2018-08-16 21:26:38 +08:00
@Wicked 的确是这样的
dbpe
2018-08-17 09:04:28 +08:00
#16
哈哈哈 没有大牛命..却有大牛病...
loyan666
203 天前
哈哈,#16,24 年来看 18 年的破防现场,不知道 6 年过去,成为大牛没有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/480231

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX