Subj : Are Mutexes/Locks/Syncs necessary on a Read-only Array? To : comp.programming.threads From : KEN GUSTAFSON Date : Sat Aug 13 2005 02:59 am Greetings comp.programming.threads folks, My setup: Suse 9.3 w/nptl v2.3.4 on a (single) opteron box. Hopefully a simple question: I have a large (actually ~4GB) global array of chars I would like multiple threads to only read. Is the use of any mutexes/locks/sync mechanisms required for this? The array is fully initialized before any thread creation. Side question: What C++ thread object library would you recommend? I'm looking at ZThread and Boost. Thanks for any suggestions/input. Best, ..Ken .