On 02/23/10 15:46, Neal Gafter wrote: > Fields that are not used in lambdas or inner > classes are verifiably and provably not shared between threads. Could you suggest a term and definition of these things so it can be used in your requested clarification of JLS sec 17.4? > Final variables have guarantees in the memory model too. Weaker and messier ones. -Doug