并发安全问题总结

什么是线程安全? 答:当并发的时候不会出现竞台条件,多个线程访问更改同一个资源的时候,这个数据不会出现意料之外的情况。 保证线程安全的几个基本特性? 原子性,简单说就是相关操作不会中途被其他线程干扰,一般通过同步机制实现。 可见性,是一个线程修改了某个共享变量,其状态能够立即被其他线程知晓,通常被解释为将线程本地状态反映到主内存上,volatile 就是负责保证可见性的。 有序性,是保证线程内串行
相关文章
相关标签/搜索