ну я так логически думаю что вот у тебя две функи которые работают с одним и тем-же объектом по ссылке, функи не знают друг о друге и программисты функи 1 и функи 2 сидят в 1000 км друг от друга ... ну и дальше видимо возникают задачи описанные в томах computer science ... как то конуретность, всякие там multi-thread safety и тд, но опять же это мой взгляд как обывателя )