I have an application that I\'m trying to make multithreaded. Each thread will access a large chunk of read-only data.
Is is okay if multiple threads access the data
If the data is read-only for the lifetime of all the threads that read it, then yes, it's perfectly fine to read without synchronization.