Я сгенерировал класс Java Protobuf. Этот класс также имеет расширения Protobuf. Безопасно ли модифицировать различные не связанные с этим поля и расширения одного и того же протобуфа параллельно? < /P>
message TopMessage {
FirstLeaf firstLeaf = 1;
SecondLeaf secondLeaf = 2;
< /code>
final var topBuilder = TopMessage.newBuilder();
CompletableFuture.supplyAsync(() -> buildFirstLeaf(topBuilder));
CompletableFuture.supplyAsync(() -> buildSecondLeaf(topBuilder));
// wait for completion and return topBuilder.build();
Подробнее здесь: https://stackoverflow.com/questions/796 ... rsion-3-17