【文件属性】:
文件名称:Disruptor-net:LMAX Disruptor到.NET的端口
文件大小:5.62MB
文件格式:ZIP
更新时间:2021-04-13 15:30:19
C#
干扰网
概述
Disruptor是一个高性能的线程间消息传递框架。 该项目是的.NET端口。
可以将Disruptor简洁地定义为具有可配置使用者序列的循环队列。 主要功能是:
初始设置后,内存分配为零(事件已预先分配)。
基于推送的消费者。
(可选)无锁。
可配置的。
Java文档中的大多数信息都适用于.NET版本,尤其是。
开始使用干扰器的最快方法是使用。
样例代码
首先,您需要定义事件(消息)类型:
public class SampleEvent
{
public int Id { get ; set ; }
public double Value { get ; set ; }
}
您还需要创建一个使用者:
public class SampleEventHandler : IEventHandler < SampleEvent>
{