首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yarne
掘友等级
Java
懦夫永不前行,弱者死在路上,唯有负重前行
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
文章
热门
最新
Java中为什么hashMap要强制size为2的n次方(粗暴)
如果hashMap不强制size为2的n次方,那么随着size的不同出现的碰撞分布为: 字数不够凑凑
linux中Swap分区是做什么的?
我们在操作服务器的时候,一般会用top命令查看整体系统资源,top命令除了CPU,内存以及任务运行情况等,在内存的显示信息下边还有一行信息,就是Swap,它跟内存的表示方法一样,以总量,空闲,使用
从ReentrantLock的实现了解AQS(下)
上节在讨论ReentrantLock的过程中,我们遇到了几个在AQS中实现的方法,比如AQS的核心逻辑实现acquire、判断是否有前辈的方法hasQueuedPredecessors、尝试占锁的方法
从ReentrantLock的实现了解AQS(上)
之前文章很多次提到了AQS,AQS全名是AbstractQueuedSynchronizer,它是java.util.concurrent.locks包下的一个抽象类,和它的包名一样,AQS主要的作用
如何区分Java中那些锁
锁的存在就是要保证一个资源片段在多线程的竞争处理的情况下,最终资源处理的结果是原子的。 之前文章讲了synchronized的一些知识,我们了解了synchronized关键字在Java中的含义,以及
Nginx报错(104:Connection reset by peer)问题解决以及分析
本片文章根据个人发生的实际生产问题,着手解决并且进行问题分析,通过对nginx104的跟踪,对连接重置的概念有一个更详细的了解。
synchronized其他知识
上篇文章提到过,synchronized可以保证多线程之间的可见性和原子性。而且我们平时用的时候,很多时候都是直接在方法上加一个synchronized,这片文章主要介绍synchronized在使用
可见性、有序性、原子性如何保证?
上篇文章简单介绍了多线程开发会遇到的问题。现在我们知道因为JMM模型导致,线程之间的可见只能通过将线程本地内存的值更新到主内存中,然后更新其他线程里的值保证可见。但是在多线程的情况下,我们如果真的等一
多线程会遇到什么问题?
接着上篇文章,了解了一些线程的基本知识,知道了如何去使用线程,那么在多线程的环境下,我们会遇到什么问题呢?经常能遇到的JMM是啥?多线程的三大特性是啥,跟我们平时的使用有什么关系? 为什么多线程会出现
重新再理解一次线程
我:美女你知道线程是什么东西么 我对象:知道 我(惊讶):哦?那你说说 我对象:我们县城是卢龙 我:。。。 工作几年了,在工作的过程中,从开始自己以为除了正常接触到的线程基本的使用,能接触到线程问题的
下一页
个人成就
文章被点赞
43
文章被阅读
8,768
掘力值
479
关注了
1
关注者
2
收藏集
0
关注标签
15
加入于
2016-11-24