add tools for posix call
add locker for linux platform
updated locker for linux platform
add thread module for linux platform
add tools module
fixed bug of tools module