Native Monitor pattern implementation(similiar to .NET one) Building Windows: Visual Studio 2015 Unix-like: autoreconf -i -f && ./configure && make && make install