@proGO

Страница 955 из 1674
Ilya
29.10.2017
09:20:37
Посмотри код

Vladimir
29.10.2017
09:20:40
Это корутины в С
Корутины память на стек требуют

Посмотри код
Там написано mutex

Google
Vladimir
29.10.2017
09:20:58
Но не понятно что это за мьютекс

Ilya
29.10.2017
09:21:03
Там написано mutex
Там это где?

Vladimir
29.10.2017
09:21:09
Потому что все гоферы юзают Mutex

Ща

Vlad
29.10.2017
09:21:27
Потому что все гоферы юзают Mutex
Молодой человек, вам известна предикативная логика?

Предикат "Все гоферы используют mutex" - опровергается лишь одним гофером, который не и использует mutex

не надо делать столь категоричных утверждений :)

Vladimir
29.10.2017
09:23:30
не надо делать столь категоричных утверждений :)
Я лишь говорю, что в вашей СТД либе мьютекс с большой буквы

А тут с маленькой

Во всех примерах - с большой

Ilya
29.10.2017
09:24:20
И?

Очередной вброс без сути?

Google
illiatshurotshka❄️
29.10.2017
09:24:48
Молодой человек, вам известна предикативная логика?
с лингвистикой все намного сложнее ведь

Vladimir
29.10.2017
09:24:50
Дак суть то я спросил

Окей, как происходит синхронизация

Спинлоки или честные мьютексы

Буффера каналов

Ilya
29.10.2017
09:25:14
Дак суть то я спросил
Вроде ответили

Vlad
29.10.2017
09:25:29
с лингвистикой все намного сложнее ведь
В этом случае - вполне себе маппится на логику формальную а так - да, сложнее :)

Vladimir
29.10.2017
09:25:30
Так в коде не ясно

Ilya
29.10.2017
09:25:42
Что не ясно?

Как реализован мютекс в го?

Vladimir
29.10.2017
09:26:15
В рантайм модуле го

Не тот что в СТД либе

У вас два мьютекса, повторюсь

illiatshurotshka❄️
29.10.2017
09:26:46
Vladimir
29.10.2017
09:26:50
Первый из либы - понятен

nezorflame
29.10.2017
09:26:56
У вас два мьютекса, повторюсь
У нас их даже больше

В пакете sync их аж два

Ilya
29.10.2017
09:27:22
Я так и не увидел вопроса.

Vladimir
29.10.2017
09:27:24
У нас их даже больше
А как же го - про упрощение, не создают ничего что уже есть

nezorflame
29.10.2017
09:27:32
Так так и есть

Google
Vladimir
29.10.2017
09:27:43
Я так и не увидел вопроса.
Тебе 3ий раз повторить?

nezorflame
29.10.2017
09:27:44
В коде используют именно их

Egor
29.10.2017
09:27:51
@c_vld чувак, почему тебе здесь должны что-то объяснять и растолковывать ? Почему ты относишься как потребитель? Некруто

nezorflame
29.10.2017
09:27:52
sync.Mutex

Vladimir
29.10.2017
09:27:54
Как в модуле рантайм устроен мьютекс

nezorflame
29.10.2017
09:27:59
И sync.RWMutex

nezorflame
29.10.2017
09:28:47
Как они устроены - вэлкам в документацию

Egor
29.10.2017
09:28:48
Ты ведёшь себя как потребитель который ждёт халявы и когда не дают требует директора

Vladimir
29.10.2017
09:28:59
Как они устроены - вэлкам в документацию
Я же сказал, что как в либе я и так знаю

Вопрос как в рантайм модуле

Ссылку даже кинул где увидел его

Chupa
29.10.2017
09:30:20
Всем привет. Хочу познакомиться с Go, написать многопользовательский бложик попробовать для примера. Beego подойдет для ознакомления? Ну или посоветуйте примеры проектов, где можно ощутить все плюсы языка на практике.

Sergey
29.10.2017
09:30:30
Ссылку даже кинул где увидел его
то что в рантайме ты видел как mutex тебе не доступно, поэтому для тебя этого нет

Vladimir
29.10.2017
09:31:03
Я спрашиваю как он устроен

Ilya
29.10.2017
09:31:15
Sergey
29.10.2017
09:31:20
тебе это не нужно знать

Google
Sergey
29.10.2017
09:31:25
тебе это не нужно спрашивать

Vladimir
29.10.2017
09:31:31
Код посмотри
Даже гошники уже вторые сутки не могут найти его код

Серьезно )

Sergey
29.10.2017
09:31:36
более того тебе это не интересно

Combot
29.10.2017
09:32:07
combot.org/chat/-1001046001048

Ilya
29.10.2017
09:32:21
Даже гошники уже вторые сутки не могут найти его код
Ты придумал проблему, а другим ее надо решать? Прям настоящий руководитель

Vlad
29.10.2017
09:32:25
нет же, ты игнорируешь тропы и фигуры
Вот тут я уже разговор поддержать не смогу, увы :(

Kirill
29.10.2017
09:32:32
Я спрашиваю как он устроен
Вот так https://github.com/golang/go/blob/master/src/sync/mutex.go#L72, а вопрос то в чем?

Vladimir
29.10.2017
09:33:02
Ты видишь, он с большой буквы

Я спрашиваю про мьютекс с маленькой

Ilya
29.10.2017
09:33:30
За тебя гуглом поработать?

Vladimir
29.10.2017
09:33:42
За тебя гуглом поработать?
Так нету его в Гугле)

Весь чат гоферов уже вторые сутки не может найти

Sergey
29.10.2017
09:34:05
https://github.com/golang/go/blob/master/src/runtime/runtime2.go#L104

Vladimir
29.10.2017
09:34:21
https://golang.org/src/runtime/chan.go
Вот тут я его увидел

Google
Vladimir
29.10.2017
09:34:38
Ну вот

А мне говорилт, что каналы на мьютексах настоящих

Гоферы сами не знают на чем каналы?

Sergey
29.10.2017
09:35:07
все прекрасно понимают что тебе это не интерсно, ты троллишь и как тебе кажется удачно, но по сути спор о языках это уровень школоты, ибо когда ты поднимаешься на уровень инженера язык это просто инструмент а не предмет спора

Vladimir
29.10.2017
09:35:43
Но го, плохой или хороший инструмент ?

nezorflame
29.10.2017
09:35:49
А зачем то второй день кормят тролля

Sergey
29.10.2017
09:36:05
го - как инструмент подходит в определенных условиях для определенных задач

Vladimir
29.10.2017
09:36:16
Никто для тебя его не ищет
Зато каждый решил что нужно написать мне лично, что "никто для тебя его не ищет"

Sergey
29.10.2017
09:36:39
как язык программирования это не рокет саенс, но как интсрумент решения задач вполне себя оправдывает

Vladimir
29.10.2017
09:36:57
Где у го, нет конкурентов

Alexey
29.10.2017
09:37:07
Для каких?
бэкэнды и системные утилиты

Sergey
29.10.2017
09:37:10
Где у го, нет конкурентов
конкуренты есть везде

Vladimir
29.10.2017
09:37:25
конкуренты есть везде
Ну где конкуренты ничтожно слабы

Denis
29.10.2017
09:37:27
Зачем на го писать системные утилиты?

Vladimir
29.10.2017
09:37:31
Ниша php?

Sergey
29.10.2017
09:37:34
го - удачно вошел в тему небольших микросервисов, прокси и прочие сетевые тулзы

Alexey
29.10.2017
09:38:04
Зачем на го писать системные утилиты?
затем, что на Си долго, а на плюсах неприятно

Vladimir
29.10.2017
09:38:10
Каким-то рест апи?

Страница 955 из 1674