Является ли поток Java 8 атомарным?
Я прочитал несколько постов, однако, я все еще в замешательстве.
Я знаю, что параллельные потоки будут выполняться параллельно, используя процессоры. и я верю, что подзадачи будут выполняться как атомарные единицы, я прав?
Но как насчет обычных потоков Java 8?
Если я выполню, скажем, следующую строку кода:
users.stream().map(user->user.getUsername()).collect(Collectors.toList());
Будет ли эта строка также выполняться потокобезопасным / атомарным способом?