软件编程
位置:首页>> 软件编程>> Android编程>> Kotlin Suspend挂起函数的使用详解

Kotlin Suspend挂起函数的使用详解

作者:破浪会有时  发布时间:2022-11-01 12:52:56 

标签:Kotlin,Suspend,挂起函数
  • launch 是 CoroutineScope 的一个扩展函数,该方法在不阻塞当前线程的情况下启动新的协程,launch 里面的代码虽然有挂起函数,但还是会按顺序运行(注意,这里的挂起函数并没有用withContext选择去指定切换的线程);

  • coroutineScope 本身就是一个挂起函数,会挂起当前的协程。coroutineScope 里面的代码除了 launch,其他按照顺序运行,而 coroutineScope 里面可以 launch 多个 job,这多个 job 是并行的;

  • suspend 挂起函数里面的挂起函数是(默认)串行的(即,用同步的方式实现异步)。

来源:https://blog.csdn.net/zyctimes/article/details/127140202

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com