经典面试八股文
判断线程是否安全
首先要知道什么时线程安全
线程安全就是线程同步的意思,线程同步是指当程序对一个线程安全的方法或代码进行访问时,其他的线程必须等到访问结束才能继续访问
线程安全就是指一个程序在进程中执行,可能有多个线程同时运行一段代码,如果说每次访问得到的结果与单线程运行得到的结果是一样的并且其他变量的值也是一样的,那么就说线程是安全的
影响线程安全的因素
线程是否安全是由静态变量,全局变量决定的,如果每个线程中对全局变量,静态变量只有读没有写的操作,那么一般来说线程是安全的,如果多个线程同时执行写操作,又不考虑线程同步,就会对线程安全产生影响