I\'m in the process of designing a system which connects to one or more stream of data feeds and do some analysis on the data than trigger events based on the result. In a t
Check out Disruptor (How to use it) which is a ring-buffer that multiple threads can subscribe to: