并发设计模式:Immutability 模式

多个线程同时读写同一共享变量存在并发问题**,其中的必要条件之一就是 读写 ,如果没有写,只存在读,是不会存在并发问题的。

如果让一个共享变量只有读操作,没有写操作,如此则可以解决并发问题。该理论的具体实现就是 不变性(Immutability)模式 。所谓不变性,简单来讲,就是对象一旦被创建之后,状态就不再发生变化。换句话说,就是变量一旦被赋值,就不允许修改了(没有写操作);没有修改操作,也就是保持了不变性。




Copyright 2019-2020 YANLIANG'S BLOG 载入天数...载入时分秒...