搜索结果
查询Tags标签: JUC,共有 172条记录-
JUC - 学习笔记
JUCjava.util.concurrent :concrrent包 java.util.concurrent.atomic :原子包 java.util.concurrent.;locks :锁lock包lock 锁 package com.bin.concurrent;import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock;class Resources …
2021/5/13 10:27:18 人评论 次浏览 -
JUC_02 AQS工作原理
AQS: state + chl队列完成 Lock.lock() 判断state状态:compareAndSetState 判断state值是否等于0,如果等于0, 说明当前还没有线程获取锁对象资源。 compareAndSetState(0, 1):将state值改为1, setExclusiveOwnerThread:将当前线程设置为排它线程,其它线程获取锁资源…
2021/5/12 10:33:41 人评论 次浏览 -
java--JUC快速入门(彻底搞懂JUC)
java–JUC快速入门(彻底搞懂JUC)文章目录 java--JUC快速入门(彻底搞懂JUC)1、学习多线程之前需要知道的一些概念。2、JUC的结构3、Lock锁(重点)4、集合类不安全5、Callable()6、常用的辅助类7、读写锁8、阻塞队列9、线程池1、学习多线程之前需要知道的一些概念。 1.1 …
2021/5/9 1:25:19 人评论 次浏览 -
JUC动画教程-Java多线程官方教程
大货在学JUC时有没有觉得抽象难懂呢?今天在看官网的时候发现了一和神奇的功能,官网竟然提供了JUC包对应的动画教程。赶紧的来看一下吧! 下载 官网地址:链接: https://docs.oracle.com/javase/tutorial/essential/concurrency/further.html. 激动的心,颤抖的手!终于…
2021/5/3 14:25:21 人评论 次浏览 -
55 JUC并发编程2
JUC并发编程2 8、常用的辅助类 8.1、CountDownLatch允许一个或多个线程等待直到其他线程中执行的一组操作完成同步辅助 计数器public class CountDownLatchDemo {public static void main(String[] args) throws InterruptedException {//总数是6,必须要执行任务的时候,…
2021/4/25 22:25:11 人评论 次浏览 -
厚积薄发打卡Day50:JUC并发编程(从Synchronized 到 AQS)
前言:众所周知,B站是全中国最大的在线学习平台,此次学习的教程主要来自【狂神说】与【寒食君】两位B站up主,同时也有各位技术大牛分享的文章
2021/4/12 1:25:12 人评论 次浏览 -
【JUC编程】线程的创建(三)
创建步骤: 实现Callable接口,需要返回值类型重写call方法,需要抛出异常创建目标对象执行创建任务:ExecutorService ser=Executor.newFixedThreadPool(1);提交执行:Future result=ser.submit(t1);获取结果:boolean r=result.get()关闭服务:ser.shutdownNow();入门…
2021/4/11 20:26:04 人评论 次浏览