TGViewer
go-golang girl🙃 (ex-flutter) go-golang girl🙃 (ex-flutter) @dellini_dev · 237 subscribers
Post #502 489
ДЕНЬ 36 ИЗ 100

С наступившим, чтоли😮

Сегодня неспешно читаю про buffer в обнимку с селёдкой под шубой.

Буфер используется в контексте каналов для обработки асинхронного обмена данными между горутинами.

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

Вот и примерчик:

package main

import "fmt"

func main() {
// Создание канала с буфером в 2 элемента
ch := make(chan int, 2)

// Помещение данных в буфер канала
ch <- 1
ch <- 2

// Извлечение данных из буфера канала
fmt.Println(<-ch)
fmt.Println(<-ch)
}


Роадмап бэкенда: 5% — 5%
Роадмап Go: 37% — 39%
Оценка за день: 4/5
  • ❤ 7
  • 👍 1
  • 🔥 1
More from @dellini_dev
  1. Jun 10, 2024Если кому-то хочется следить за судьбой этой брички, то вот нельзяграм 😺
  2. Jun 10, 2024Принимаю поздравления! Теперь я гордая обладательница Porsche 924 1977 года😮
  3. Jun 3, 2024Так, ну что. Обещанный постик с ответами на вопросы! Что нового, чем занимаешься: Всё ещё…
  4. Jun 1, 2024Точно. У меня же день рождения сегодня!😮 В комментариях можно задать вопросики на любую т…
  5. Apr 11, 2024А ваши дела как...
  6. Apr 2, 2024Экзамен потрачен. Записываюсь на пересдачу🫠
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →