我是靠谱客的博主 怡然毛巾,最近开发中收集的这篇文章主要介绍应用进程&进程&线程&多线程的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

    • 应用进程
    • 进程
    • 线程
      • 两种创建方式
      • 线程生命周期
    • 多线程

应用进程

为了完成特定任务,用语言编写的一组指令集合(一组静态代码)

进程

运行中的程序,操作系统会为每一个进程分配一段内存空间,程序依次动态执行,在系统调度和资源分配上是一个独立的单位

线程

线程需要放在进程中才能执行,一个进程可能有多个线程,线程由程序进行管理,进程由系统进行调度

两种创建方式

  • 继承
new Thread(myThread).start();
  • 接口
new Thread(new Runnable(){
	public void run();
}).start();

看到这里,你有没有想起在活动布局里 Button的两种监听方式 类比记忆一下~ Button两种监听方式

线程生命周期

在这里插入图片描述

多线程

并行执行多条指令,CPU时间片按照调度算法被分配给各个线程,各线程之间实际上是分时执行,只是间隔时间短,觉得是同时

最后

以上就是怡然毛巾为你收集整理的应用进程&进程&线程&多线程的区别的全部内容,希望文章能够帮你解决应用进程&进程&线程&多线程的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部