写点什么

线程安全

0 人感兴趣 · 19 次引用

  • 最新
  • 推荐

保姆级教学,22 张图揭开 ThreadLocal

用户头像
程序猿阿星6 月 17 日

图解方式来通关ThreadLocal,同时希望你们有一定的JVM 基础,这样食用起来会更香。

https://static001.geekbang.org/infoq/17/170b2b343564b0627da03ab7383882db.jpeg?x-oss-process=image/resize,w_416,h_234

Java Shutdown Hook 场景使用和源码分析

用户头像
陈皮的JavaLib6 月 12 日

Java 中的 Shutdown Hook 提供了比较好的方案。我们可以通过 Java.Runtime.addShutdownHook(Thread hook) 方法向 JVM 注册关闭钩子,在 JVM 退出之前会自动调用执行钩子方法,做一些结尾操作,从而让进程平滑优雅的退出,保证了业务的完整性。

什么是线程安全?一文带你深入理解

用户头像
程序猿阿星5 月 15 日

欢迎来到操作系统系列,采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门。

什么是线程安全?并发问题的源头

用户头像
Geek_571bdf5 月 5 日

什么是线程安全?并发问题的三个源头:线程切换带来的原子性、缓存带来的可见性、编译优化带来的原子性

https://static001.geekbang.org/infoq/cb/cbb4fa1988110a6c42e24ff711495fff.jpeg?x-oss-process=image/resize,w_416,h_234

如果非要在多线程中使用 ArrayList 会发生什么?

用户头像
看山2 月 4 日

我们真的清楚多线程情况下使用ArrayList会发生什么吗?

https://static001.geekbang.org/infoq/1e/1eaaa7e12066310a3e675985c85a03ad.jpeg?x-oss-process=image/resize,w_416,h_234

【高并发】面试官问我:为什么局部变量是线程安全的?

用户头像
冰河2020 年 10 月 24 日

从JVM角度深度剖析为何在高并发环境下局部变量是线程安全的

HashMap 将 cpu 打满始末

用户头像
林昱榕2020 年 9 月 13 日

详细分析HashMap产生死循环导致打满cpu的全过程

https://static001.geekbang.org/infoq/54/54e7b59ed1b5eac3d0f665d1463e555b.jpeg?x-oss-process=image/resize,w_416,h_234

C++ 线程安全的单例模式总结

用户头像
小林coding2020 年 7 月 22 日

在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。

https://static001.geekbang.org/infoq/cf/cfdf67300914e4932a0b8d1a94f6d108.png?x-oss-process=image/resize,w_416,h_234

一篇文章深入理解 JDK8 HashMap

用户头像
itlemon2020 年 7 月 9 日

笔者在上一篇文章《深入理解JDK7 HashMap》中详细解析了HashMap在JDK7中的实现原理,主要是围绕其put、get、resize、transfer等方法,本文将继续解析HashMap在JDK8中的具体实现,首先也将从put、get、resize等方法出发,着重解析HashMap在JDK7和JDK8中的具体

https://static001.geekbang.org/infoq/06/060da84d561016c99cdbc1f8bbdf04ca.png?x-oss-process=image/resize,w_416,h_234

大白话 Java 多线程,小白都能看的懂的哦

用户头像
java金融2020 年 6 月 22 日

面对面试官灵魂三问:什么是多线程?多线程怎么保证线程安全?到底有哪几种方式创建线程?我慌了!

多线程与线程安全(实例讲解)

用户头像
YoungZY2020 年 5 月 28 日

线程安全,以 SimpleDateFormat 为例。

线程安全_线程安全资料文章-InfoQ写作平台