线程安全问题都是由全局变量及静态变量引起的。  

若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;
若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。
1) 常量始终是线程安全的,因为只存在读操作。 
2)每次调用方法前都新建一个实例是线程安全的,因为不会访问共享的资源。
3)局部变量是线程安全的。因为每执行一个方法,都会在独立的空间创建局部变量,它不是共享的资源。
   局部变量包括方法的参数变量和方法内变量。
 
 

相关文章:

  • 2021-07-02
  • 2022-01-20
  • 2021-08-10
  • 2022-12-23
  • 2021-06-14
  • 2021-08-23
猜你喜欢
  • 2021-09-29
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2022-02-17
相关资源
相似解决方案