Вопросы React Frontend Developer


Что такое mutex, какие они бывают и как их использовать?

  • Рейтинг:

    3

  • Сложность:

    8

Mutex — это механизм синхронизации, который предотвращает одновременный доступ к разделяемым ресурсам несколькими горутинами. В Go есть два типа мьютексов: sync.Mutex (блокирует доступ) и sync.RWMutex (разделяет доступ для чтения и записи). Для работы с мьютексами нужно использовать методы Lock и Unlock.

Подробнее

Дайте краткую характеристику immutable object. Зачем они нужны?

  • Рейтинг:

    3

  • Сложность:

    7

Immutable объект — это объект, чье состояние нельзя изменить после создания. Они обеспечивают потокобезопасность, уменьшают ошибки, связанные с изменением данных, и используются в функциях, где важна неизменность, например, в ключах коллекций.

Подробнее

Объекты каких стандартных классов immutable в Java?

  • Рейтинг:

    3

  • Сложность:

    5

Примеры неизменяемых классов в Java: String, классы-обертки для примитивов (Integer, Double, и т.д.), BigInteger, BigDecimal, и некоторые классы из библиотеки java.time (LocalDate, LocalTime).

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм