coroutines kotlin的协程在kotlin1.3有了很大变化。。。 1. 协程的启动(building) 启动协程的主要两个方法 1.1 launch launc...

coroutines kotlin的协程在kotlin1.3有了很大变化。。。 1. 协程的启动(building) 启动协程的主要两个方法 1.1 launch launc...
异常 异常不是编译时的错误(Error),异常是运行时错误(Exception) 异常处理流程 代码出现错误后,它会先在原函数代码内部寻找是否有try catch语句,如果没...
多线程 线程的五个状态新建,就绪,执行,等待,销毁 新建线程需要调用start()方法才会进入就绪状态 处于就绪状态的线程并不一定立即被执行,而是听从CPU调度,即将被执行,...