async和taskrun的區別?
async 是一個修飾符,async 定義的函數會默認的返回一個Promise對象resolve的值,因此對async函數可以直接進行then操作,返回的值即為then方法的傳入函數。
await 也是一個修飾符,
await 關鍵字 只能放在 async 函數內部, await關鍵字的作用 就是獲取 Promise中返回的內容, 獲取的是Promise函數中resolve或者reject的值
// 如果await 后面并不是一個Promise的返回值,則會按照同步程序返回值處理。
task.run1)Task本身就是異步執行的(4.5的那個類)。
2)控制數量和終止線程問題可以考慮這個模式: