我是kotlin coroutine的新手,我需要知道kotlin协同器是如何在内部管理其线程工作的。
是否为每个任务使用单独的线程?
kotlin协同器是否停留在应用程序所在的相同进程中?
kotlin协同器是否在任何中间任务期间改变该过程?
发布于 2020-05-29 07:41:07
据我所知,Coroutine使用线程池来运行任务。
因此,我们可以说,作为Coroutine用户视图的要点,每个任务都将在一个单独的线程上运行,但是在幕后,它只是一个线程池。
对于这个过程,是的。它与应用程序处于相同的进程中。
https://stackoverflow.com/questions/62080621
复制相似问题