Я запускаю 2 задания таймера. это что-то вродеКак создать блокировку в двух задачах таймера Java надежно (так будет ждать, когда другой будет запущен)
@Autowired
private Insertion insertion;
@Autowired
private Updation updation;
вставить данные в БД
timer.schedule(insertion,1000,5000) public run() { if(!Updationhappening) { //start insertion } else { //wait } }
обновление, данные с чем-то
timer.schedule(updation,1000,5000) if(!InsertionHappening) { //start updation } else { //wait }
Однако я хочу, чтобы приостановить обновление, когда вставка бежит .
Я знаю, может быть, я могу сделать это с изменчивой переменной или Locks, но я не могу получить никакой реализации об этой системе блокировки. Можно ли предложить пример реализации между 2 различными узлами
Спасибо заранее
Может ли кто-нибудь помочь мне с этим? –