抽象Thread类型

使用Boost.Thread作为线程库，并对其进行typedef，后续如果想进行扩展，要做到Boost库兼容。