Having fun with design patterns in CPP, pthread wrapper and other util classes.
Fooling around with design patterns in CPP.