Java多线程详解学习


学习地址

多线程01:概述

在这里插入图片描述

多线程02:线程、进程、多线程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

多线程03:继承Thread类

线程三种创建方式
在这里插入图片描述

在这里插入图片描述

多线程05:实现Runnable接口

在这里插入图片描述
在这里插入图片描述

多线程06:初识并发问题

在这里插入图片描述

多线程20:同步方法及同步块

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

多线程23:Lock锁

在这里插入图片描述

在这里插入图片描述

多线程27:线程池

在这里插入图片描述
在这里插入图片描述

package com.kuang.thread;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class threadPool {
    public static void main(String[] args) {
        ExecutorService executorService = Executors.newFixedThreadPool(10);

        executorService.execute(new Mythread());
        executorService.execute(new Mythread());
        executorService.execute(new Mythread());
        executorService.execute(new Mythread());

        executorService.shutdown();


    }
}


class Mythread implements Runnable{
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName());
    }
}

多线程28:总结

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43746433/article/details/107272835
今日推荐