프로그램 시작 시 읽어온, 트리구조로 되어 있는 데이터를

여러 쓰레드가 읽기만 하면, 굳이 LOCK을 걸 필요없지?

아니면 read lock 이라도 걸어야 하나?