question1:老师说第三次打印joinBlocking说的太快,没听清,不过我认为是delay函数完成调用的resume,不知道是不是这样。
question2:我在此处打印了 runBlocking,我不明白为啥这个东西能最先打印?BlockingQueueDispatcher里面也没有切换线程,都在主线程里。按理说block函数体应该先执行。才能走到后面的log(“runBlocking”)
打印顺序如下:
question3: 另外还有一个小问题 不知道我为啥 打印线程名字的时候是[main null] 代码是我下载的,我看视频里也不是main null。。。