All threads share the same globaldict, which is meant as a repository for globally shared objects. globaldict is empty when the Onyx interpreter is initialized, and is implicitly locked.