Java Concurrency
0 人感兴趣 · 6 次引用
- 最新
- 推荐

一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现
在前面 Netty 源码解析系列 《聊聊 Netty 那些事儿》中,笔者带领大家从宏观世界详细剖析了 Netty 的整个运转流程。从一个网络数据包在内核中的收发过程开始聊起,总体介绍了 Netty 的 IO 线程模型,后面我们围绕着这个 IO 模型又详细介绍了整个 Reactor 模型

java 中 synchronized 关键字
synchronized是java中的一个关键字,在中文中为同步,也被称之为'同步锁',以此来达到多线程并发访问时候的并发安全问题,可以用来修饰代码块、非静态方法。静态方法等;修饰代码块时:给当前指定的对象加锁修饰非静态方法时:作用于当前实例加锁修饰静态方法时

译文《Java 并发编程之 CAS》
CAS (compare and swap) 是并发算法设计时使用的一种技术,也可用于实现乐观锁。

【高并发】明明中断了线程,却为何不起作用呢?
当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要捕获并处理InterruptedException异常。如果我们对InterruptedException异常处理不当,则会发生我们意想不到的后果!

【高并发】如何确保线程按照我们想要的顺序执行?
今天,我们继续聊【高并发】系列的话题,今天,我们来聊聊如何确保线程按照我们想要的顺序执行。
顺序一致性 (Sequential Consistency)
什么是顺序一致性,他的实际意义是什么?