What are the uses of circular buffer?
I’ve used it for an in-memory log with a restricted size. For example, the application would write log entries while processing user requests. Whenever an exception occurred (that would be disruptive to the processing) the log records currently in memory would be dumped along with it. The benefit of a circular buffer is, that you … Read more