Когда мы передаем коллекцию из потока 1 в потоку 2, и она будет использоваться только для чтения в потоке 2, нужно ли синхронизировать коллекцию? Принудительно происходит-до отношения < /p>
Когда мы передаем коллекцию из потока 1 в потоку 2, и она будет использоваться только для чтения в потоке 2, нужно ли синхронизировать коллекцию? Принудительно происходит-до отношения < /p> [code]List a = new ArrayList() ; a.add("val")
methodToRunNewThread (a) ; [/code] Так гарантируется ли, что новый поток увидит значения внутри (a) коллекции?>