同步调用完成

使用了context中间对象进行线程控制