线程简介

进程:

  应用程序的执行实例,有独立内存空间和系统资源

线程:

  cpu调度和分派的基本单位,进程中执行运算最小的单位,可完成一个独立顺序控制流程

多线程:

  在一个进程中同时运行了多个线程,完成不同的工作

    多个线程交替占用cpu资源,而非真正并行执行

  好处:

    充分利用cpu资源

    简化编程模型

    带来良好用户体验

例1 

public class ThreadDemo {
    //1.获取主线程对象
    /currentThread()获取当前线程对象
    public static void main(String args[]) {
        Thread t= Thread.currentThread(); 
        System.out.println("当前线程: "+t.getName()); 
        t.setName("MyJavaThread"); 
        System.out.println("当前线程是: "+t.getName()); 
    }
}

  运行结果:

 

posted @ 2019-06-12 16:00  Y幽寒  阅读(222)  评论(0编辑  收藏  举报