Size: a a a

2020 August 16

AS

Andrey S in Go-go!
уберите  fmt.Printf("%d wants the lock\n", id)
источник

D

DORIAN GRAY in Go-go!
Владимир Столяров
Интересно, а зачем тут канал, мьютекс же есть
вот какое там объяснение
В рецепте 12 мы познакомились с использованием sync.Locker
и sync.Mutex для блокировки доступа к критичным фрагментам дан-
ных. Пакет sync является частью ядра Go и, как следствие, хорошо
протестирован. Но иногда (особенно в программах, уже использую-
щих каналы) желательно реализовать блокировки с помощью кана-
лов, а не с помощью мьютексов. Часто это определяется стилисти-
ческими причинами и разумным желанием сделать код максимально
однородным.
источник

ВС

Владимир Столяров... in Go-go!
Очень странный аргумент, имхо если под задачу подходит мьютекс, берите его
источник

D

DORIAN GRAY in Go-go!
Andrey S
при не буферизированном все повиснут - не одна не сможет записать потому как ни одна не читает в этот момент
А то есть при не буф канале  нужно чтобы при записи сразу и читало из него?
источник

AS

Andrey S in Go-go!
Владимир Столяров
Очень странный аргумент, имхо если под задачу подходит мьютекс, берите его
очень странный аргумент например для меня, как человека пришедшего из Си - в библиотеке нету например семафоров :)
источник

ЕО

Евгений Омельченко... in Go-go!
DORIAN GRAY
вот какое там объяснение
В рецепте 12 мы познакомились с использованием sync.Locker
и sync.Mutex для блокировки доступа к критичным фрагментам дан-
ных. Пакет sync является частью ядра Go и, как следствие, хорошо
протестирован. Но иногда (особенно в программах, уже использую-
щих каналы) желательно реализовать блокировки с помощью кана-
лов, а не с помощью мьютексов. Часто это определяется стилисти-
ческими причинами и разумным желанием сделать код максимально
однородным.
Какое-то безумие
источник

ВС

Владимир Столяров... in Go-go!
Andrey S
очень странный аргумент например для меня, как человека пришедшего из Си - в библиотеке нету например семафоров :)
Семафор как раз делается на канале))
источник

D

DORIAN GRAY in Go-go!
Евгений Омельченко
Какое-то безумие
Ну может автор хотел показать с разных сторон картину
источник

AS

Andrey S in Go-go!
Владимир Столяров
Семафор как раз делается на канале))
как раз это человек и разбирает :)
источник

RB

Roman Bondar in Go-go!
ь. nnn.        nnо   hh. now iI in uuhmjjb and u
источник

RB

Roman Bondar in Go-go!
Десятки тысяч людей на улицах! Колонны демонстрантов буквально ВЕЗДЕ!

https://youtu.be/tTdqIc2s5wg
источник

A

Aikidos in Go-go!
Roman Bondar
Десятки тысяч людей на улицах! Колонны демонстрантов буквально ВЕЗДЕ!

https://youtu.be/tTdqIc2s5wg
Казалось бы, причём тут голанг.
источник

AS

Andrey S in Go-go!
Roman Bondar
Десятки тысяч людей на улицах! Колонны демонстрантов буквально ВЕЗДЕ!

https://youtu.be/tTdqIc2s5wg
А нам похрен - прикинь? :)
источник

@

@mr_tron in Go-go!
Aikidos
Казалось бы, причём тут голанг.
Но ведь это кооперативная многозадачность
источник

ВС

Владимир Столяров... in Go-go!
Так у нас теперь вытесняющая тоже имеется
источник

АП

Александр Попов... in Go-go!
и кого это она вытесняла? *фить ха*
источник

/

/dev/null in Go-go!
Извините за оффтоп.
Собираю любителей прекрасного редактора текста (а в большинстве случаев много больше) Vim
https://t.me/c_o_mmunity
источник

с

сонная википедия... in Go-go!
Александр Попов
и кого это она вытесняла? *фить ха*
жирные циклы
источник

н

немедленно in Go-go!
/dev/null
Извините за оффтоп.
Собираю любителей прекрасного редактора текста (а в большинстве случаев много больше) Vim
https://t.me/c_o_mmunity
источник

w

whoami in Go-go!
/dev/null
Извините за оффтоп.
Собираю любителей прекрасного редактора текста (а в большинстве случаев много больше) Vim
https://t.me/c_o_mmunity
уже забанили )
источник