You only need to protect against it if >1 thread access the *same* data.

If they only keep to the data in their own index in the array there's no need.