new Future(() => futureTask) // 异步任务的函数.then((m) => "futueTask execute result:$m") // 任务执行完后的子任务.then((m) => m.length) // 其中m为上个任务执行完后的返回的结果.then((m) => printLength(m)).whenComplete(() => whenTaskCompelete);