Study the multi-thread programming