草庐IT

validProgramCodes

全部标签

Java并发场景——需要同步还是不需要?

这是交易。我有一个HashMap,其中包含我称为“程序代码”的数据,它存在于一个对象中,如下所示:ClassMetadata{privateHashMapvalidProgramCodes;publicHashMapgetValidProgramCodes(){returnvalidProgramCodes;}publicvoidsetValidProgramCodes(HashMaph){validProgramCodes=h;}}我有很多很多读取器线程,每个线程都会调用一次getValidProgramCodes(),然后将该HashMap用作只读资源。到目前为止一切顺利。这就是我