Proper use of static keyword
Recently I found a funny bug in our code and I wanted to share some insights on it so you won’t do the same mistakes. Let’s assume we have a function that produces a lot of output and it can run from multiple threads. I wrote a simple program to…