将线程管理单独出来 由TaskManager管理