首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
已注销
掘友等级
已注销
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
已注销
4年前
Java非阻塞算法
前言:在并发上下文中,非阻塞算法是一种允许线程在阻塞其他线程的情况下访问共享状态的算法。在绝大多数项目中,在算法中如果一个线程的挂起没有导致其它的线程挂起,我们就说这个算法...
1
3
分享
已注销
4年前
Java剖析同步器
前言:虽然许多同步器(如锁,信号量,阻塞队列等)功能上各不相同,但它们的内部设计上却差别不大。换句话说,它们内部的的基础部分是相同(或相似)的。了解这些基础部件能在设计同...
2
评论
分享
已注销
4年前
Java信号量
前言:Semaphore(信号量)是一个线程同步结构,用于在线程间传递信号,以避免出现信号丢失(译者注:下文会具体介绍),或者像锁一样用于保护一个关键区域。自从5.0开始,...
2
评论
分享
已注销
4年前
Java中的读/写锁
前言:相比Java中的锁(LocksinJava)里Lock实现,读写锁更复杂一些。假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作...
2
评论
分享
已注销
4年前
Java中的锁
前言:锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。因为锁(以及其它更高级的线程同步机制)是由synch...
3
评论
分享
已注销
4年前
Java Slipped Conditions
所谓Slippedconditions,就是说,从一个线程检查某一特定条件到该线程操作此条件期间,这个条件已经被其它线程改变,导致第一个线程在该条件上执行了错误的操作。这里...
1
评论
分享
已注销
关注了标签
Redis
已注销
关注了标签
编程语言
已注销
关注了标签
RxJava
已注销
4年前
Java嵌套管程锁死
嵌套管程锁死类似于死锁,下面是一个嵌套管程锁死的场景:你可以能会说,这是个空想的场景,好吧,让我们来看看下面这个比较挫的Lock实现:可以看到,lock()方法首先在”th...
2
评论
分享
已注销
4年前
Java避免死锁
在有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术:加锁顺序加锁时限死锁检测1.加锁顺序当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。如...
2
评论
分享
已注销
4年前
Java死锁
前言:死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。例如,如果线程1锁住了A,然后尝试对B进行...
2
评论
分享
已注销
4年前
Java TheadLocal
前言:Java中的ThreadLocal类可以让你创建的变量只被同一个线程进行读和写操作。因此,尽管有两个线程同时执行一段相同的代码,而且这段代码又有一个指向同一个Thre...
2
评论
分享
已注销
4年前
Java线程通信
前言:线程通信的目标是使线程间能够互相发送信号。另一方面,线程通信使线程能够等待其他线程的信号。例如,线程B可以等待线程A的一个信号,这个信号会通知线程B数据已经准备好了。...
2
评论
分享
已注销
4年前
Java同步块
Java同步块(synchronizedblock)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:Java同步关键字(synchronzie...
3
评论
分享
已注销
4年前
Java线程安全及不可变性
当多个线程同时访问同一个资源,并且其中的一个或者多个线程对这个资源进行了写操作,才会产生竞态条件。多个线程同时读同一个资源不会产生竞态条件。我们可以通过创建不可变的共享对象...
2
评论
分享
已注销
4年前
java线程安全与共享资源
前言:允许被多个线程同时执行的代码称作线程安全的代码。线程安全的代码不包含竞态条件。当多个线程同时更新共享资源时会引发竞态条件。因此,了解Java线程执行时共享了什么资源很...
2
评论
分享
已注销
4年前
Java如何创建并运行线程
Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。可以用如下方式用java中创建一个线程:Treadthread=newThr...
2
评论
分享
已注销
4年前
关于Java虚拟机:类加载器(ClassLoader)
类加载器类加载器(ClassLoader)用来加载class字节码到Java虚拟机中。一般来说,Java虚拟机使用Java类的方式如下:Java源文件在经过Javac之后就...
2
评论
分享
已注销
4年前
Java 性能调优小细节,让你提升 java 代码的运行效率
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它...
7
评论
分享
下一页
关注了
0
关注者
0
收藏集
0
关注标签
0