說實話,太過分了,根本講不完(笑 前言 簡單介紹一下,我會先講基礎的,再帶一點深入的,搭配一些範例和文檔,主要是讓人看懂會用,至於更深入的知識,需要自己去翻文檔...
今天會輕鬆一點,介紹coroutine的優勢 coroutine有點難決定從哪裡開始講,最後決定從android架構入手,因為常用以及他可以帶出之後幾天的東西...
我想大家看到前一天的範例,應該會有這種感覺吧 唉呦,很猛嘛~[coroutine]對呀,我超厲害的啦這code的簡潔度,很勇喔!!聽話,讓我看看[corouti...
上面講到job會由系統分配,但為什麼我們又能把job當作參數傳入coroutine呢? 繼承 在前面講過,我們可以在coroutine再建立coroutine,...
coroutine神奇又好用,那我要怎麼開始呢?官方提供了兩種方法,launch和 async launch launch的意思,大概是我要這裡創造新的coro...
Coroutine支援kotlin一般的Exception處理 try/catch/finally, 或是runningCatch (內部依然使用try/cat...
Cancellation is important for avoiding doing more work than needed which can was...
runBlocking 中文用戶如我們? 直譯一下就是,跑一個塞住 恩,三小? 他真正的意思是,執行一個程式碼區塊,但他的一個特點就是,他真的會塞住,有別於la...
suspend他並不能切換線程,切換線程的是內部自帶的suspend函數,ex. withContext coroutine只是能用阻塞寫法寫出非阻塞代碼,本質...
前面我們談了,coroutine的coroutineScope、繼承、異常處理和取消,也在文中提到了他們和structure concurrency的特性,想必...