No no no. That is a one-way trip to hell. There is no ”good for all threading scenarios” thread safe mutable array design.
I’ve debugged too much java code where the programmers thought that ”thread-safe” meant ”no need to think about threading issues”.