Сколько блокировок требуется, чтобы избежать повреждения данных в определенном состоянии
Я застрял в проблеме синхронизации потоков, как дул.
Если предположить, n
темы должны получить доступ m
общие объекты, которые являются независимыми. Вы должны убедиться, что нет повреждения данных, и единственный метод, который вы можете использовать, это использовать блокировку. Исходя из этого,
- Сколько блокировок требуется, чтобы избежать повреждения данных?
- Чтобы максимизировать производительность параллелизма, сколько блокировок требуется?
Спасибо за любую помощь.