I am using an array to store a list of connected clients.
Whenever I wish to iterate through the client list I do: clients.forEach(...).
My question is, is this thread safe, as what if a client disconnects (and is therefore removed from clients) during the a clients.forEach(...) statement?