- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 资深架构师解读Java多线程与并发模型之锁
互联网上充斥着对Java多线程编程的介绍,每篇文章都从不同的角度介绍并总结了该领域的内容。但大部分文章都没有说明多线程的实现本质,没能让开发者真正“过瘾”。本篇内容从Java的线程安全鼻祖内置锁介绍开始,让你了解内置锁的实现逻辑和原理以及引发的性能问题,接着说明了Java多线程编程中锁的存在是为了保障共享变量的线程安全使用。下面让我们进入正题。以下内容如无特殊说明均指代Java环境。第一部分:锁提...
2018-06-03 10:10:56 112
转载 并发编程必要要懂的概念和思想
其实并发编程并没有我们想的那么难,很多的时候我们在思考的时候是因为没有get到并发编程的点,很多时候我们都是稀里糊涂的去学习并发编程的,根本很难弄明白并发编程要注意什么,在这个期间我觉得自己走了很多的弯路,现在分享一下我对于并发编程的一些理解:(1)为什么需要采用并发编程,并发编程需要解决的问题的本意是什么?我自己的理解是并发编程的目的是为了提高系统的性能,当流量足够大的时候我们的系统仍然可以较为...
2018-06-03 09:57:10 1775
转载 volatile关键字详细解读
一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主...
2018-06-03 08:55:33 163
Serverless平台二进制安装部署, 集成OpenFunction和WasmEdge (二)
2022-05-29
Serverless平台二进制安装部署, 集成OpenFunction和WasmEdge
2022-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人