摘要:
一.什么是不可变对象 不可变对象(Immutable Object):对象一旦被创建后,对象所有的状态及属性在其生命周期内不会发生任何变化。 从不可变对象的定义来看,其实比较简单,就是一个对象在创建后,不能对该对象进行任何更改。比如下面这段代码: 由于ImmutableObject不提供任何sett 阅读全文
posted @ 2019-06-04 10:44
cqrunnerxjzh
阅读(204)
评论(0)
推荐(0)
摘要:
synchronized的作用 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。 如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况: 阅读全文
posted @ 2019-06-04 10:10
cqrunnerxjzh
阅读(339)
评论(0)
推荐(0)

浙公网安备 33010602011771号