首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
熊俊杰620
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
熊俊杰620
关注了
前端史塔克
熊俊杰620
关注了
一行Java
熊俊杰620
赞了这篇文章
程序员乔戈里
java开发工程师 @百度
·
5年前
关注
美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧
本文首发于微信公众号:程序员乔戈里以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数,使用ctrl+B快捷键进入到String.l...
847
255
分享
熊俊杰620
赞了这篇文章
薛8
@桂林电子科技大学
·
6年前
关注
CAS原理分析及ABA问题详解
CAS即Compare And Swap的缩写,翻译成中文就是比较并交换,其作用是让CPU比较内存中某个值是否和预期的值相同,如果相同则将这个值更新为新值,不相同则不做更新...
42
11
分享
熊俊杰620
赞了这篇文章
永动的图灵机
Java后端工程师
·
6年前
关注
CAS导致的ABA问题及解决
CAS,比较并交换(Compare-and-Swap,CAS),如果期望值和主内存值一样,则交换要更新的值,也称乐观锁。 如线程甲从主内存中拷贝了变量A为1,在自己的线程中...
18
4
分享
熊俊杰620
赞了这篇文章
Tree1916
Android@深圳
·
6年前
关注
从 synchronized 到 CAS 和 AQS - 彻底弄懂 Java 各种并发锁
Java 中的并发锁大致分为隐式锁和显式锁两种。隐式锁就是我们最常使用的 synchronized 关键字,显式锁主要包含两个接口:Lock 和 ReadWriteLock...
215
5
分享
熊俊杰620
赞了这篇文章
Java鱼仔
Java开发工程师
·
5年前
关注
面试被问AQS、ReentrantLock答不出来?这些知识点让我和面试官聊了半小时!
并发编程算是Java的一个难点,经常做业务相关的程序员基本上用不到juc的包,但是这些知识点十分重要,所以不管在哪里,时刻保持学习真的很重要。 Java并发编程的核心在于j...
3
评论
分享
熊俊杰620
赞了这篇文章
阿风架构笔记
Java开发工程师
·
4年前
关注
面试官:CAS和AQS底层原理了解?我:一篇文章堵住你的嘴
场景 1:A 线程执行代码 1 和代码 2,然后 B 线程执行代码 1 和代码 2,CAS 成功。 因为 A 线程执行代码 1 时候会旧值(i 的内存地址的值 10)保存起...
40
6
分享
熊俊杰620
赞了这篇文章
振之
Android工程师
·
7年前
关注
小白 C++ 入门并发疯学习路线(书单)
这篇文章实际上是我自己入门过程的总结,一个尽量少废话的C++入门指南。总结完忽然发现像个读书清单😄。 我作为小白时疑惑过这个问题,在此给后来的小白和当年的自己一个答案。 ...
334
13
分享
熊俊杰620
关注了标签
MySQL
熊俊杰620
关注了标签
Python
熊俊杰620
关注了标签
算法
熊俊杰620
关注了标签
GitHub
关注了
2
关注者
0
收藏集
0
关注标签
4
加入于
2021-04-06