随笔分类 -  Java

摘要:J(java)U(util)C(concurrent)其实就是指上图的三个包。 1 Volatile https://blog.csdn.net/lzcaqde/article/details/80868854 jvm提供的==轻量级==同步机制,它有三个特性: 保证可见性 禁止指令重排 不保证原子 阅读全文
posted @ 2021-08-26 16:10 silverbeats 阅读(115) 评论(0) 推荐(0)
摘要:1 概述 推出泛型之前,可以构建一个元素类型为Object的集合,可以存储任意数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,后则很容易引发ClassCastException Java泛型(generics)是JDK5中引入新特性,泛型提供了编译时类型安全监测机制, 阅读全文
posted @ 2021-08-26 15:40 silverbeats 阅读(87) 评论(0) 推荐(0)
摘要:真正的多线程是指有多个CPU,即多核处理器 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会存在多个线程,如gc线程、main主线程 main()称之为主线程,为系统的入口点,用于执行整个程序 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相 阅读全文
posted @ 2021-08-23 22:53 silverbeats 阅读(78) 评论(0) 推荐(0)