1.将State独立出来
2.自己实现ThreadFactory