Загрузка...

Как написать свой мьютекс на Go #программирование #golang

Курсы по программированию - https://igoroutine.courses/courses/concurrency_nature/?utm_source=youtube_shorts&utm_medium=description&utm_campaign=igoroutine&utm_content=own_spinlock

В этом шорте рассказываю, как написать свою критическую секцию — или просто мьютекс. В современных языках программирования мьютекс — это набор эвристик, встроенных прямо в рантайм (например, в Go), чтобы избежать голодания между горутинами и обеспечить синхронизацию. Покажу на простом примере, как сделать свой мьютекс с помощью активного ожидания и операции CAS (compare-and-swap). Такая реализация называется спинлоком.

Telegram: https://t.me/igoroutine
VK: https://vk.com/igoroutine
Instagram: https://instagram.com/igoroutine
YouTube: https://www.youtube.com/@igoroutine

Видео Как написать свой мьютекс на Go #программирование #golang канала Igor Panasyuk
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять