美文网首页
多线程概述

多线程概述

作者: QinRenMin | 来源:发表于2018-03-07 16:20 被阅读0次
  • 名词解释
    1.进程:正在进行的程序。
    2.线程:就是进程中负责程序执行的控制单元(执行路径)。
    3.多线程:一个进程中可以有多条执行路径,开启多个线程的目的是为了同时运行多部分代码。
    一个进程中至少有一个线程,每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务。

  • 多线程的利弊
    1.好处:解决了多部分同时运行的问题。
    2.弊端:线程太多回收效率太低。

  • JVM启动时就启动了多个线程,定义在主函数中。
    1.执行main函数的线程
    2.负责垃圾回收的线程。gc();//运行垃圾回收器

  • 示例

class Demo extends object {
    public void finalize() {
        System.out.println("demo");
    }
}
public class ThreadDemo {

    public static void main(String[] args) {
        
        new Demo();
        new Demo();
        System.gc();
        new Demo();
        System.out.println("Hello");
    }

}
运行结果不确定

相关文章

网友评论

      本文标题:多线程概述

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