美文网首页
Kotlin线程(1)基础知识

Kotlin线程(1)基础知识

作者: 狼性代码人 | 来源:发表于2019-06-17 18:12 被阅读0次
  • 进程
  • 线程
  • 主线程

一、进程

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

二、线程

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

三、主线程

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


示意图

相关文章

网友评论

      本文标题:Kotlin线程(1)基础知识

      本文链接:https://www.haomeiwen.com/subject/jitafctx.html