当前位置 博文首页 > aikuangchou2298的博客:Java多线程干货系列—(一)Java多线程

    aikuangchou2298的博客:Java多线程干货系列—(一)Java多线程

    作者:[db:作者] 时间:2021-08-01 20:56

    前言

    多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。

    正文

    线程与进程

    1 线程:进程中负责程序执行的执行单元
    线程本身依靠程序进行运行
    线程是程序中的顺序控制流,只能使用分配给程序的资源和环境

    2 进程:执行中的程序
    一个进程至少包含一个线程

    3 单线程:程序中只存在一个线程,实际上主方法就是一个主线程

    4 多线程:在一个程序中运行多个任务
    目的是更好地使用CPU资源

    线程的实现

    继承Thread类

    java.lang包中定义, 继承Thread类必须重写run()方法

    class MyThread extends Thread{
        private static int num = 0;
    
        public MyThread(){
            num++;
        }
    
        @Override
        public void run() {
            System.out.println("主动创建的第"+num+"个线程");
        }
    }
    cs