Я не хочу изменять файл, используя несколько потоков в любой момент времени, учитывая ограничения,
каждый поток имеет приоритет, нормальный или максимальный.
файл содержит таблицу (скажем, оценки учащихся (имя, номер ролика) по определенному предмету).
- любая строка, которая может быть изменена потоком с обычным приоритетом, может быть позже изменена любым потоком.
- после изменения строки потоком с максимальным приоритетом потоки с обычным приоритетом не могут изменить эту конкретную строку.
планирование потоков для доступа к файлу выполнимо, но ограничить некоторые строки от модификации некоторыми потоками довольно сложно для меня.
Как я могу выполнить вышеупомянутую задачу в Java?
пожалуйста, ответьте на мой вопрос, учитывая, что я очень плохо знаком с Java, многопоточность / параллельное программирование и анализ файлов в Java.
заранее спасибо.