Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
⌛️ Зачем использовать synchronized?

Ключевое слово synchronized используется для управления доступом к разделяемым ресурсам в многопоточном окружении.

📌 Пример использования:

1️⃣ Синхронизация метода:
public synchronized void increment() {
count++;
}


2️⃣ Синхронизация блока кода:
public void increment() {
synchronized (this) {
count++;
}
}


✔️ Особенности:

• Обеспечивает монопольный доступ к методу или блоку.
• Снижает производительность из-за блокировок.

💡 Совет: Используйте synchronized только там, где это действительно необходимо, чтобы избежать узких мест.

#java #synchronized #multithreading
Please open Telegram to view this post
VIEW IN TELEGRAM
👍131