- 博客(7)
- 收藏
- 关注
原创 线程池(二、ctl 的设计分析)
一、基础概述通过源码我们知道线程池ThreadPoolExecutor内部是通过AtomicInteger类型的 ctl变量来控制x
2021-06-10 19:10:52
1266
原创 AtomicBoolean
一、介绍一个可以自动更新的布尔值。有关原子变量属性的描述,请参阅java.util.concurrent.atomic包规范。AtomicBoolean用于诸如原子更新标志之类的应用程序,不能用作布尔
2021-06-09 16:36:33
9926
原创 sun.misc.Unsafe
/*** Atomically update Java variable to <tt>x</tt> if it is currently* holding <tt>expected</tt>.* @return <tt>true</tt> if successful*/public final native boolean compareAndSwapInt(Object o, long offset, .
2021-06-09 16:33:27
456
原创 Idea配置github及代码开发
1、File-->setting-->Version Control...操作如下图所示,配置完成并进行Test测试是否连接成功2、File-->setting-->Version Control...操作如下图所示3、以上配置结束后,就可以连接上github.com了,下面进行代码clone和提交演示按照下图进行远程代码导入4、进行代码导入前的连接测试,如下图则成功,即可...
2018-06-22 13:56:37
261
原创 Idea创建父子模块项目
一、父子工程创建说明项目主要分成3个模块,spring-oauth-test为父模块,spring-oauth-service和spring-oauth-web为子模块。工程目录结构如下图:IDEA 版本号(操作步骤基本类似)二、父子工程创建步骤1、file->new-project 2.选择maven,按图提示操作,创建父目录3、写入对应的包名称、工程名等4、检查是否需要调整项目名(i...
2018-06-14 15:39:52
9768
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人