会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
anxbb
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
2018年3月28日
4.4.4 无锁的对象引用:AtomicReference和AtomicStampedReference
摘要: AtomicReference 这个类和AtomicInteger非常类似,只是AtomicReference对应普通的对象引用,而AtomicInteger 它是对整数的封装,它的方法如下 对weakCompareAndSet 说明: 第一次看weakCompareAndSet doc文档的说明时
阅读全文
posted @ 2018-03-28 11:08 anxbb
阅读(2315)
评论(0)
推荐(0)
2018年3月27日
4.4.3 Java中的指针:Unsafe类
摘要: java多线程编程的无锁CAS底层都是通过 Unsafe进行操作的:源码如下
阅读全文
posted @ 2018-03-27 17:34 anxbb
阅读(217)
评论(0)
推荐(0)
4.4.1 CAS详解
摘要: 一、什么是CAS CAS,compare and swap的缩写,中文翻译成比较并交换。 我们都知道,在java语言之前,并发就已经广泛存在并在服务器领域得到了大量的应用。所以硬件厂商老早就在芯片中加入了大量直至并发操作的原语,从而在硬件层面提升效率。在intel的CPU中,使用cmpxchg指令。
阅读全文
posted @ 2018-03-27 10:43 anxbb
阅读(225)
评论(0)
推荐(0)
2018年3月26日
4.3.3 thread对性能有何帮助
摘要: pool-1-thread-3 spend1353mspool-1-thread-1 spend1542mspool-1-thread-2 spend1573mspool-1-thread-4 spend1593ms多线程访问同一个Random实例:6061mspool-2-thread-1 spe
阅读全文
posted @ 2018-03-26 15:47 anxbb
阅读(275)
评论(0)
推荐(0)
ThreadLocal深入理解
摘要: 作者:知乎用户链接:https://www.zhihu.com/question/23089780/answer/62097840来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadL
阅读全文
posted @ 2018-03-26 14:37 anxbb
阅读(157)
评论(0)
推荐(0)
2018年3月22日
4.3.1 ThreadLoacl简单使用
摘要: 我们都知道 SimpleDateFormat 这个类是线程 不安全的,那么我下面的程序执行就会遇到问题
阅读全文
posted @ 2018-03-22 16:41 anxbb
阅读(185)
评论(0)
推荐(0)
SimpleDateFormat是线程不安全的
摘要: 线程不安全的SimpleDateFormat SimpleDateFormat是线程不安全的 SimpleDateFormat是Java提供的一个格式化和解析日期的工具类,日常开发中应该经常会用到,但是由于它是线程不安全的,多线程公用一个SimpleDateFormat实例对日期进行解析或者格式化会
阅读全文
posted @ 2018-03-22 16:22 anxbb
阅读(396)
评论(0)
推荐(0)
2018年3月21日
接口和抽象类有什么区别
摘要: 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建
阅读全文
posted @ 2018-03-21 17:48 anxbb
阅读(4468)
评论(0)
推荐(0)
2018年3月20日
myisam innodb memory 区别(2)
摘要: 1、区别:1) MyISAM管理非事务表。提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,是默认的存储引擎,除非配置MySQL默认使用另外一个引擎。2)MEMORY存储引擎提供“内存中”表。MERGE存储引擎允许集合将被处理同样的MyISAM表作为一个单独的表。就像M
阅读全文
posted @ 2018-03-20 22:01 anxbb
阅读(171)
评论(0)
推荐(0)
myisam,innodb和memory的区别
摘要: 1.myisam,innodb和memory的区别如下:2:InnoDB存储引擎2.1:InnoDB具有事务,回滚,崩溃修复能力和多版本并发的事务安全2.2:关于InnoDB的auto_increment列:2.2.1:InnoDB支持自动增长列,此列不能为空,且值必须唯一2.2.2:此列必须为主键
阅读全文
posted @ 2018-03-20 21:55 anxbb
阅读(440)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
公告