Size: a a a

2020 June 10

NP

Nikita Provotorov in Go-go!
а еще мне ПЕРФОРМААААААНС надо))
источник

DP

Daniel Podolsky in Go-go!
Можно несколькими читать, значение получит случайный
источник

in Go-go!
Daniel Podolsky
Вопрос не ясен.

Чем не подходит буферизованный канал?
Так нет же бесконечных буфферизованых каналов
источник

DP

Daniel Podolsky in Go-go!
Один объект несколькими консьюмерами - это я не понимаю, что за требование
источник

DP

Daniel Podolsky in Go-go!
Производительность - смешно.
источник

AK

Andrey Kartashov in Go-go!
один канал можно передать нескольким читателям. Блокироваться или не блокироваться - этот вопрос решается на уровне читателя
источник

DP

Daniel Podolsky in Go-go!
Так нет же бесконечных буфферизованых каналов
А бесконечные очереди есть?
источник

in Go-go!
Daniel Podolsky
А бесконечные очереди есть?
Если считать, что у компа память бесконечная - то почему нет
источник

in Go-go!
Я имею в виду, что у буф. канала фиксированный размер
источник

in Go-go!
И он может закончиться
источник

AK

Andrey Kartashov in Go-go!
Nikita Provotorov
а еще мне ПЕРФОРМААААААНС надо))
перфоманс? В языке, которые вы не знаете? Ну-ну
источник

DP

Daniel Podolsky in Go-go!
И он может закончиться
Сделайте его большим, да и все
источник

in Go-go!
Daniel Podolsky
Сделайте его большим, да и все
Вот это архитектурное решение, вот это я понимаю 👍
источник

in Go-go!
А как же те случаи, когда не получится нормально предугадать максимальный нужный размер, и может оказаться так, что буффер всё равно переполнится (при том, что памяти еще дофига и больше)?
источник

AK

Andrey Kartashov in Go-go!
А как же те случаи, когда не получится нормально предугадать максимальный нужный размер, и может оказаться так, что буффер всё равно переполнится (при том, что памяти еще дофига и больше)?
если вы упираетесь в буфер не зависимо от его размера, значит вы не успеваете обрабатывать данные, а значит даже бесконечный буфер вас не спасёт
источник

AK

Andrey Kartashov in Go-go!
заполнение буфера это временное явление, которое решается либо блокировкой на запись, либо сбросом данных
источник

in Go-go!
Andrey Kartashov
если вы упираетесь в буфер не зависимо от его размера, значит вы не успеваете обрабатывать данные, а значит даже бесконечный буфер вас не спасёт
С чего вы это решили?
источник

AK

Andrey Kartashov in Go-go!
Л - логика
источник

in Go-go!
Знаете, очереди можно использовать не только для этого
источник

AK

Andrey Kartashov in Go-go!
и что?
источник