Kotlin线程(1)基础知识

2019-06-17  本文已影响0人  狼性代码人
  • 进程
  • 线程
  • 主线程

一、进程

  一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程的概念中,每一个进程的内部数据和状态都是完全独立的。

二、线程

  线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序控制的流程,但与进程不同的是,同类的多个线程共享一块内存空间和一组系统资源。所以系统在各个线程之间切换时,开销要比进程小得多,正因如此,线程被称为轻量级进程。一个进程中可以包含多个线程。

三、主线程

  kotlin程序至少会有一个线程,这就是主线程,程序启动后有 Java 虚拟机创建主线程,程序结束时有 Java 虚拟机停止主程序。主线程负责管理子线程,即子线程的启动、挂起、停止等操作。


示意图
上一篇 下一篇

猜你喜欢

热点阅读