摘要: concurrent包和atomic包都是线程安全的包,包下的类都是线程安全的类; 面试点:java有那些线程安全的类; 由于Java的CAS同时具有volatile读和volatile写的内存语义,因此Java线程之间的通信现在有了下面4种方式。 1)A线程写volatile变量,随后B线程读这个 阅读全文
posted @ 2023-08-06 09:06 风筝上的猫 阅读(32) 评论(0) 推荐(0)
摘要: java线程的join()方法的理解 thread.join() 把指定的线程加入到当前线程,可以将两个交替执行的线程和并为顺序执行的线程。简单说就是同步。 例1:比如在线程B中调用了线程A的 join 方法,直到线程A执行完毕后,才会继续执行线程B。 例2:再比如我们做查询操作,总任务需要返回三个 阅读全文
posted @ 2023-08-06 09:03 风筝上的猫 阅读(1747) 评论(0) 推荐(0)