thread版，用类继承更改参数的方法，不要hack了，太容易变化了