Können Sie veranlassen, dass Golang Pakete bei Schreibvorgängen löscht und nicht blockiert?
8
Wenn ich einen Kanal der Länge N gebe, möchte ich nur schreiben, wenn er nicht voll ist. Sonst werde ich dieses Paket fallenlassen und den nächsten verarbeiten.
Ein bisschen nach der Tatsache, ich weiß, aber das ist genau das, was durch den OverflowingChannel -Typ in dem Hilfspaket, das ich geschrieben habe, implementiert wird. Es verwendet effektiv den Auswahltrick oben.