🤔 Так ли хороша синхронизация при помощи synchronized?
Плюсы:
- просто и понятно;
- встроена в язык;
- достаточно для большинства задач.
Минусы:
- может вызывать блокировки и снижать производительность;
- нет гибкости (нельзя легко попытаться захватить, или сделать timeout);
- не масштабируется на сложные сценарии.
Для сложных кейсов лучше использовать Lock.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #2965
413
- 👍 2