Is it safe to only read global vars from threaded functions?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Aspenforest

Suppose I have an autoloaded script which contains a var.
The game creates a lot of threaded functions which need the value of that var.
Is it safe to directly read the value of the global variable from within a
threaded function without causing unexpected behavior?
P.S. The threads don’t need to write to the global var.