El Disruptor de LMAX-Exchange es el más popular. Aquí hay otra buena: landz / z-stack. La interfaz es como la de una cola, por lo que tendrías que trabajar un poco más para construir el DSL que viene con Disruptor. Dicho esto, tiene interesantes especializaciones internacionales y largas para los buffers circulares Single Producer Single Consumer. Estos no están en caja (a diferencia del disruptor). ¿Por qué podría ser interesante una larga especialización de un búfer circular? Puede usarlo para enviar punteros inseguros (largos). Podría usar un par de estos para intercambiar punteros a blobs inseguros con prefijos de longitud. Ejemplo: un subproceso de red asigna fragmentos (asignados a través de un asignador de amigos / losa) para leer un protocolo con longitud prefijada, luego envía los punteros inseguros a los blobs (que tienen su longitud prefijada en línea) a un subproceso de procesamiento. El subproceso de procesamiento podría enviar los punteros de regreso (para que el productor pueda agregarlos nuevamente al asignador) a través de otro búfer circular simétrico una vez que haya terminado el procesamiento.
¿Cuáles son las buenas implementaciones de búfer circular sin bloqueo en Java?
Related Content
¿Qué patrones de diseño y algoritmos comunes necesito saber para el desarrollo de Android?
¿Cuáles son las estructuras de datos y los algoritmos utilizados en la programación competitiva?
¿Qué calcularía los algoritmos pesados en matemáticas más rápido: FPGA o GPU?
More Interesting
¿Podría alguien ayudarme con el problema del algoritmo 'Intervalo casi ordenado'?
¿Son SHA256 y AES256 funciones hash o cifrados o algoritmos?
¿Qué algoritmos y estructuras de datos debo aprender para ZCO e INOI?
¿Qué es una explicación intuitiva de inserción en un árbol AVL?
No tengo ningún talento en estructuras de datos y algoritmos, ¿debería abandonar mi título de CS?
¿Cuál es la complejidad temporal del algoritmo de búsqueda binaria?
¿Cuál es el mejor algoritmo de búsqueda en programación?
¿Cuál es el método de práctica más eficiente para mejorar las preguntas sobre algoritmos?
¿Qué es un árbol en el estudio de estructuras de datos y algoritmos?
¿Puedo obtener un enlace a algunas buenas preguntas de programación dinámica 3-D?
Cómo instalar la siguiente compresión tar.gz
¿Cuál es el mejor algoritmo para usar para la detección de valores atípicos en el flujo de datos?