Processing mechanism of chansend/chanrecv when Go channel - block is false
Preface
This article aggregates the specific processing of send and recv when selecting 2 cases (1 send/recv case, 1 default case).
For more content sharing, please follow the Public Number: Go Development Notes
chansend
select {
case c <- v:
... foo
default:
... bar
}
The bottom corresponding func is selectnbsend.
selectnbsend
// ...
Added by justinma on Wed, 09 Feb 2022 08:18:10 +0200
How to improve program performance with AIO Technology
Write in front
This is an article about AIO. This article compares several common I/O models in detail, and introduces some API s related to AIO.
I translated the original English into this article. One is to study by yourself, and the other is to facilitate students who are not used to reading English materials to study.
Original English Ad ...
Added by rami on Thu, 03 Feb 2022 04:46:31 +0200