invoke到底什么时候调用