Java之多线程(6个demo)

本文主要介绍Java中多线程,在Java中启动多线程的方法包括:继承Thread类或者实现Runnable接口,介绍了设置线程名称,设置线程优先级,设置守护线程等,介绍了线程同步,使用synchronized关键字和lock锁分别实现线程同步,解决线程安全问题,介绍了生产者和消费者模式,涉及线程延迟,等待,唤醒的方法。

目录

1-继承Thread类并重写run()方法实现多线程

2-线程控制(设置主线程和守护线程)

3-实现Runnable接口并重写run()方法实现多线程

4-三个线程实现窗口卖票的案例(synchronized实现线程同步)

5-Lock锁的方式是实现线程同步

6-生产者与消费者模式案例


1-继承Thread类并重写run()方法实现多线程

public class MyThread extends Thread{
    @Override
    public void run() {
        for(int i=0; i<50; i++) {
            System.out.println(Thread.currentThread().getName() + ":执行了");
        }
    }
}
public cl

你可能感兴趣的:(JavaSE,java,jvm,开发语言,多线程,线程同步)