This is an implementation of the Nqueens problem solution using pthreads and monitors in C++.