java多线程面试题
多线程什么是线程安全?不是线程安全,应该是内存安全,堆是共享内存,可以被所有线程访问;当多个线程访问一个对象时,如果不用进行额外的同步控制或其他的协调操作,调用这个对象的行为都可以获得正确的结果,我们就说这个线程是安全的。如何确保线程安全?在 Java 中可以有很多方法来保证线程安全——同步,使用原子类(atomicconcurrent classes),实现并发锁,使用 volatile 关键字,使用不变类和线程安全类。并发编程三要素?原子性原子性指的是一个或者多个操作,要么
原创
2021-07-05 20:10:17 ·
126 阅读 ·
0 评论