写点什么

Java Concurrency

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/4e/4ebe3d331aa788bc0ceddaa2bff69ad1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现

在前面 Netty 源码解析系列 《聊聊 Netty 那些事儿》中,笔者带领大家从宏观世界详细剖析了 Netty 的整个运转流程。从一个网络数据包在内核中的收发过程开始聊起,总体介绍了 Netty 的 IO 线程模型,后面我们围绕着这个 IO 模型又详细介绍了整个 Reactor 模型

https://static001.geekbang.org/infoq/47/472b61b4bf0c92d39e31ac85359b6939.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

java 中 synchronized 关键字

用户头像
龙空白白
2022-06-10

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

https://static001.geekbang.org/infoq/d9/d9e4579f78b356107466d0c735690cc8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

译文《Java 并发编程之 CAS》

CAS (compare and swap) 是并发算法设计时使用的一种技术,也可用于实现乐观锁。

https://static001.geekbang.org/infoq/49/49d8d3d404320f117841252520372b8d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【高并发】明明中断了线程,却为何不起作用呢?

用户头像
冰河
2021-11-06

当我们在调用Java对象的wait()方法或者线程的sleep()方法时,需要捕获并处理InterruptedException异常。如果我们对InterruptedException异常处理不当,则会发生我们意想不到的后果!

https://static001.geekbang.org/infoq/49/49d8d3d404320f117841252520372b8d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【高并发】如何确保线程按照我们想要的顺序执行?

用户头像
冰河
2021-11-05

今天,我们继续聊【高并发】系列的话题,今天,我们来聊聊如何确保线程按照我们想要的顺序执行。

Java Concurrency_Java Concurrency技术文章_InfoQ写作社区