首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhangxiaoxiang
掘友等级
java
|
开林集团
java从入门到出轨
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
docker安装java环境
下载tomcat(可以指定版本号,这里默认安装最新的版本哈,指定版本号示例 docker pull tomcat:9.0.[root@localhost ~]# docker pull tomcat:9.0. 上面运行后发现不能访问 容器http://192.168.32.(阿...
Linux之CentOS8安装docker教程
官方安装教程 https://docs.docker.docker常用命令参考博客 https://www.cnblogs.com/DeepInThought/p/10896790.阿里云示例请参考 https://developer.a...
java 并发编程之AQS(并发界的扫地僧)
所谓AQS,指的是AbstractQueuedSynchronizer,中文:抽象的队列式的同步器.它提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等并发类均...
java线程治理法宝2: Future和Callable(可以处理后续结果,后来的我们)
future的核心思想是:一个方法的计算过程可能非常耗时,一直在原地等待方法返回,显然不明智。可以把该计算过程放到线程池去执行,并通过Future去控制方法的计算过程,在计算出结果后直接获取该结果。可以通俗的理解为"ajax版本的runnable",屁如:比如去吃早点时,点了包子...
JAVA 多线程之控制并发流程
下文主要讲述控制并发流程的工具类,他们作用就是帮助我们程序员更容易得让线程之间合作,让线程之间相互配合,来满足业务逻辑,比如让线程A等待线程B执行完毕后再执行等合作策略。我们可以理解为这是一种管理模式,我们把线程比喻成人,线程执行的任务喻成人要做的事情,那么要让很多人按照需求并且...
java 并发容器ConcurrentHashMap与阻塞队列
ConcurrentHashMap是Java1.5中引用的一个线程安全的支持高并发的HashMap集合类。JDK1.8的ConcurrentHashMap 和JDK1.8的HashMap是很相似的。其中抛弃了原有的 Segment 分段锁,而采用了 CAS + synchroni...
java CAS
在谈论无锁概念时,总会关联起乐观派与悲观派,对于乐观派而言,他们认为事情总会往好的方向发展,总是认为坏的情况发生的概率特别小,可以无所顾忌地做事,但对于悲观派而已,他们总会认为发展事态如果不及时控制,以后就无法挽回了,即使无法挽回的局面几乎不可能发生。这两种派系映射到并发编程中就...
java 原子类
Java 并发包中的原子类都是基于无锁方案实现的(CAS),相较于传统的互斥锁,无锁并没有加锁、解锁、线程切换的消耗,因此无锁解决方案的性能更好,同时无锁还能够保证线程安全。package com.zhang.myjuc.a4.import java.util.concurren...
java的中的各种锁
package com.example.java.base.concurrency.lock.import java.util.concurrent.locks.import java.util.concurrent.locks.private static Lock lock ...
并发编程之ThreadLocal
是用来维护线程中的变量不被其他线程干扰而出现的一个结构,内部包含一个ThreadLocalMap类,该类为Thread类的一个局部变量,该Map存储的key为ThreadLocal对象自身,value为我们要存储的对象,这样一来,在不同线程中,持有的其实都是当前线程的变量副本,与...
下一页
个人成就
文章被点赞
9
文章被阅读
30,732
掘力值
298
关注了
0
关注者
4
收藏集
0
关注标签
40
加入于
2021-04-25