Взаимоисключающий метод выполнения в Java
У меня есть два метода:a()
а такжеb()
, В то время как я'Я в порядке с несколькими потоками, обращающимися к любому из методов одновременно (что желательно), я не хочу, чтобы какие-то потоки входилиa()
в то время какb()
выполняется Как я могу это сделать?
Допустим, есть 4 темы иThread 1
получает доступA()
, Я хочу, чтобы все 4 темы не использовались.B()