You can read the contents from two threads without safeguards. But you can't read from one thread and write from another thread without a mutex.