MyLib A library of common helpers and invaluable data structures Next : Making ring buffer thread safe to make it act as a message queue between two threads.