Java并发
CP程序员
Java-bug制造商
展开
-
Java并发编程精讲-学习2
Java并发编程精讲-学习 第二章:Java内存模型及线程实现案例分析 1、java内存模型 操作系统内存模型: Java内存模型: 举例: 代码: 2、synchronized和volatile关键字 synchronized是什么? synchronized是Java语言关键字,用来给方法或代 码块加锁,控制方法或代码块同一时间只有一个线程执行,用来解决多个线程同时访问时出现的并发问题...原创 2020-02-26 18:25:14 · 223 阅读 · 0 评论 -
Java并发编程精讲-学习1
Java并发编程精讲-学习 第一章:线程有关的基本概念 1、线程安全: 一个类被多个线程以任意方式同时调用,且不需要外部额外同步和协同的情况下,仍然保持内部数据正确且表现正确的行为,那么这个类就是线程安全的。 不可变类 不可变的对象一定是线程安全的 举例: final修饰的不可变类1如String,Integer等 enum枚举类 使用java命令 编译-> javac ThreadS...原创 2020-02-25 21:50:20 · 337 阅读 · 0 评论