Fork me on GitHub
摘要: 在之前的文章中,我们介绍了synchronized同步锁关键字的作用以及相关的用法,它能够保证同一时刻最多只有一个线程执行修饰的代码段,以实现线程安全执行的效果。但是如果过度的使用synchronized等方式进行加锁,程序可能会出现死锁现象。 阅读全文
posted @ 2024-02-21 11:12 志哥聊技术 阅读(211) 评论(0) 推荐(1) 编辑
摘要: 在上篇文章中,我们介绍到在多线程环境下,如果编程不当,可能会出现程序运行结果混乱的问题。出现这个原因主要是,JMM 中主内存和线程工作内存的数据不一致,以及多个线程执行时无序,共同导致的结果。 阅读全文
posted @ 2024-02-21 10:32 志哥聊技术 阅读(191) 评论(0) 推荐(0) 编辑