增加chain构造方法参数,用来控制是否自动执行销毁方法