Processing data in a looping timer, can other events alter this data while one loop is still processing?

Please provide some screenshot, else it is hard to help. It depends where you save your data and if you trigger timers in the loop.

A normal loop, looping over local variables in a method can not be changed from outside and are running in one huge gameloop synchronously