线程安全的简单理解 线程安全的简单理解

线程安全的简单理解

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

若每一个线程中对全局变量、静态变量只有读操做,而无写操做,通常来讲,这个全局变量是线程安全的;
如有多个线程同时执行写操做,通常都须要考虑线程同步,不然就可能影响线程安全。
1) 常量始终是线程安全的,由于只存在读操做。 
2)每次调用方法前都新建一个实例是线程安全的,由于不会访问共享的资源。
3)局部变量是线程安全的。由于每执行一个方法,都会在独立的空间建立局部变量,它不是共享的资源。
   局部变量包括方法的参数变量和方法内变量。
相关文章
相关标签/搜索