In the two following snippets, is the first one safe or must you do the second one?
By safe I mean is each thread guaranteed to call the method on the Foo from the s
Foo f2 = f;
points to the same reference as
f
So nothing lost and nothing gained ...