摘要: Callable的两种实现方式 使用线程池 package com.edgar.lesson01; import java.util.concurrent.*; //创建线程方式:1.实现Callable类 2.重写call()方法 3.看main方法注释 public class TestCall 阅读全文
posted @ 2021-04-15 23:56 EdgarStudy 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 高并发场景 多个线程对同一资源对象进行操作时,会产生高并发场景。 加锁 synchronized 同步方法:看起来锁的是方法,实际锁的是对象this 同步代码块:锁的是共享资源对象 Lock-可重入锁 使用ReentrantLock类来实现,ReentrantLock类实现了Lock接口 同步方法: 阅读全文
posted @ 2021-04-15 22:05 EdgarStudy 阅读(53) 评论(0) 推荐(0) 编辑