代码改变世界

随笔分类 - Java

多线程的风险漫谈

2018-09-17 20:18 by coderidea, 273 阅读, 收藏, 编辑
摘要:线程的风险 Java对线程内置支持是一把双刃剑。它通过提供语言和类库,以及一个规范的跨平台存储模型,简化了并发应用的开发。这样做同时提高了开发人员门槛,因为更多的程序需要使用线程,主流的开发人员都必须知道线程安全性的问题。 并发危险:竞争条件(race condition)。因为线程共享相同的内存地 阅读全文

Java的内存管理机制之内存区域划分

2018-08-23 21:43 by coderidea, 273 阅读, 收藏, 编辑
摘要:各位,好久不见。先做个预告,由于最近主要在做Java服务端开发,最近一段时间会更新Java服务端开发相关的一些知识,包括但不限于一些读书笔记、框架的学习笔记、和最近一段时间的思考和沉淀。先从Java虚拟机的内存开始吧。 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据 阅读全文