Мне нужна определенная операция, чтобы быть атомарной.
Здесь «атомарный» означает сказать: «как только этот метод начал выполнение, его не следует прерывать до его завершения, и даже планировщик потока также не должен переводить этот поток в состояние Runnable после его перехода в состояние Running».
Все методы являются нативными, и для их выполнения одновременно работают несколько потоков.
Первый вопрос. Является ли выполнение собственных методов атомарным по своей природе?
Второй вопрос: Чтобы достичь атомарности, можем ли мы использовать API java concurent / lock, если да, пожалуйста, предоставьте любой пример / ссылку, если это возможно?
Спасибо.