随笔分类 -  java

java编程相关知识
摘要:本文详细介绍了java线程的基础知识、用法及原理,包括线程的四种创建方式,线程在linux下状态查看命令。同时,对wait、sleep、join、yield、ThreadLocal等常用方法进行介绍,并根据源码对其原理进行刨析,从而达到深入理解java多线程底层的目的。 阅读全文
posted @ 2019-10-19 16:05 golang架构师k哥 阅读(1153) 评论(0) 推荐(0)
摘要:并发编程存在原子性、可见性、有序性问题。内存模型用于解决原子性、有序性、可见性问题。java内存模型是比顺序一致性模型和处理器内存模型约束更强,更易编程的跨平台模型,提供了一系列机制和原语保证原子性、可见性、有序性,包括synchronized、volatile等。 阅读全文
posted @ 2019-10-13 13:12 golang架构师k哥 阅读(620) 评论(1) 推荐(2)