Poison pill — специальное значение, отправленное в канал, которое сигнализирует горутине остановиться. Вместо закрытия канала отправляешь "ядовитую таблетку" — worker читает её и завершается. Полезно когда нельзя просто закрыть канал (несколько писателей). Пример: для chan Task отправляешь Task{done: true}. В Go чаще используют закрытие канала или context — они идиоматичнее. Poison pill — скорее паттерн из Java/C++ мира.
Что такое poison pill pattern?
Middle
146 просмотровAFK Offer AI
Что такое API deprecation?