init lock
add test3.cc