它与多线程编程有关。
到目前为止,Java中的局部变量不受竞争条件和可见性问题的影响,因为它们只能由执行声明它们的方法的线程访问。但是可以将lambda从创建它的线程传递到另一个线程,因此,如果第二个线程评估的lambda具有对局部变量进行突变的能力,则其免疫力将因此丧失。-
来源

它与多线程编程有关。
到目前为止,Java中的局部变量不受竞争条件和可见性问题的影响,因为它们只能由执行声明它们的方法的线程访问。但是可以将lambda从创建它的线程传递到另一个线程,因此,如果第二个线程评估的lambda具有对局部变量进行突变的能力,则其免疫力将因此丧失。-
来源