Java多线程基础
[编程语言教程]

程序、进程、线程的理解

  程序(program):为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。

  进程(process):是程序的一次执行过程,或是正在运行的一个程序。

  线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。 

Java线程创建的方式

方式一:继承Thread类

代码示例:

package advanced_tutorial.Thread;

class MyThread extends Thread{//继承Thread类,作为线程的实现类
    //覆写run()方法
    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println(Thread.currentThread().getName()+ "运行:" + i);
        }
    }
}
public class Demo01{
    public static void main(String[] args) {
        MyThread myThread = new MyThread();    //实例化对象
        MyThread myThread2 = new MyThread();    //实例化对象
        myThread.setName("线程A");    //设置线程名
        myThread2.setName("线程B");   //设置线程名
        myThread.start();    //调用start()方法开启线程:启动当前线程,调用当前线程的run()方法
        myThread2.start();    //调用start()方法开启线程:启动当前线程,调用当前线程的run()方法
    }
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Java多线程基础