add thread unittest and gtest_main
add at_exit manger
 push