- 博客(4)
- 收藏
- 关注
转载 Disruptor—3.核心源码实现分析
该方法首先会调用Sequencer接口的tryNext()方法获取sequence序号,然后根据该sequence序号从RingBuffer的环形数组中获取对应的元素,接着再调用RingBuffer的translateAndPublish()方法将事件消息赋值替换到该元素中,最后调用Sequencer接口的publish()方法设置当前生产者的sequence序号来完成事件消息的发布。单生产者的线程执行上面的main()方法时,会创建一个单生产者Sequencer实例来代表生产者。
2025-06-12 11:24:05
42
转载 TCP延迟调优之PSH参数与passt延迟问题修复
passt将外接流量转发到本地套接字中,虚拟机则是根据本地套接字的信息解析。这意味着passt到虚拟机之间需要实现一整个协议栈,至少外接交给passt的流量,passt要对应的封装为传输层中的包,再由qemu程序发给虚拟机,随后虚拟机内部再对它解包。也就是说这本质上是一个N:1:1:N的通讯。一般给qemu加上这个参数 -net socket,connect=/tmp/passt_1.socket -net nic,model=virtio再运行passt即可用上passt了。
2025-05-27 13:57:47
31
转载 鸿蒙内核源码分析(异常接管篇) | 社会很单纯,复杂的是人
为何要有异常接管?拿小孩成长打比方,大人总希望孩子能健康成长,但在成长过程中总会遇到各种各样的问题,树欲静而风不止,成长路上有危险,有时是自己的问题有时是外在环境问题.就像抖音最近的流行口水歌一样,社会很单纯,复杂的是人啊,每次听到都想站起来扭几下.哎! 老衲到底做错什么了?比如:老被其他小朋友欺负怎么弄? 发现乱花钱怎么...
2024-08-27 02:36:32
85
转载 diffusion扩散/GAN~3D
1、3DQD: Generalized Deep 3D Shape Prior via Part-Discretized Diffusion Process提出一个通用的3D形状生成先验模型,专为多种3D任务量身定制,包括无条件形状生成、点云补全和跨模态形状生成等。一方面,为了精确捕捉局部细节形状信息,利用VQ-VAE来索...
2024-08-01 03:28:11
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅