One post tagged with "multithreading"

View All Tags

The art of thread messaging

Vlad Ilyushchenko

Vlad Ilyushchenko

QuestDB Team

Inter-thread messaging is a fundamental part of any asynchronous system. It is the component responsible for the transportation of data between threads. Messaging forms the infrastructure, scaffolding multi-threaded applications, and just like real-world transport infrastructure, we want it to be inexpensive, fast, reliable, and clean. For QuestDB, we wrote our own messaging system, and this post is about how it works and how fast it is.