02 2025 档案
摘要:线程安全是指多个线程访问某一共享资源时,能够保证一致性和正确性,即无论线程如何交替执行,程序都能够产生预期的结果,且不会出现数据竞争或内存冲突,在java中,线程安全的实现通常依赖于同步机制和线程隔离技术。 常用的线程安全措施: 1、同步锁: 通过synchronized关键字或ReentrantL
阅读全文
摘要:线程同步是什么: 是一种机制,一种在多线程环境下,确保同一时刻,只有一个线程可以执行共享资源的临界区代码 为什么要做线程同步: 因为在多线程环境下,多个线程同时对共享资源进行访问或写入的操作,可能会导致数据不一致,静态条件、死锁的问题的产生 需要怎么做: 通过加锁的方式,来实现临界区的代码在同一时刻
阅读全文