JUC的学习
学习并发编程的一些内容
三把扫帚1234
这个作者很懒,什么都没留下…
展开
-
JUC学习一(两种保证线程安全的方式)
多线程中常用的两种确保线程安全的方式 ①、synchronized的方式(用于代码块或者方法上面) ②、Lock锁的方式 下面以卖票为案例 文章目录一、卖票的案例代码?二、synchronized和Lock的区别 一、卖票的案例代码? //利用synchronized修饰方法达到线程安全 public class SaleTicketSynchronizedMethod { public static void main(String[] args) { Ticket1 t.原创 2020-10-30 14:55:09 · 183 阅读 · 0 评论 -
JUC学习三(Condition的优势所在)
在JUC里面有个Condition接口。这个接口如今已经普遍用于线程通信, 使用方法主要依靠condition的await方法和signal方法,但这一对方法和Java经典的wait,notify方法对颇为相似,但是它的优势就在于可以进行精确唤醒,避免了无用的唤醒操作,接下来进行代码介绍 package com.oppo.juc; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; im.原创 2020-10-30 14:46:29 · 169 阅读 · 0 评论