Monthly Archives: November 2012

A C++ multi-threaded application crashed: how to find the problem by GDB and fix it.

It is not hard to understand mutex, condition variable, semophore, etc. in Linux with pthread library, but you might not remember it for ever. A failure in multi-threaded application can give you a deep impression of these concept and on … Continue reading

Posted in c/c++, Linux, Operating system, Programming | Leave a comment

Piano: self-learning

My purpose of buying a piano is to play it as a big toy for me in my leisure time, when I do not play in sport, e.g,¬†soccer, basketball, table tennis. Of course, playing music likes developing a computer application … Continue reading

Posted in Uncategorized | Leave a comment