摘要:
StringBuilder和StringBuffer、 String StringBuilder 是线程不安全的,在多个线程访问时会发生请求数量减少,数据错误等线程不安全的事故。但是使用在局部变量中,堆栈封闭又能让它是安全的 StringBuffer的很多方法加了synchronized的修饰,这样 阅读全文
摘要:
什么是线程安全? --当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的协同或者同步,这个类都能表现出正确的行为,那么这个类是线程安全的。 1.原子性(Aumic包) AutomicXXX类 :采用CAS机,即 unsafe.compar 阅读全文