GOLANG 并发编程之 select
select会监听case语句中的channel读写操作,当case中 channel读写操作为非阻塞状态会出发相应操作;6:如果没有可执行的case语句,也没有可执行的default语句,那么sellect将会阻塞,直到某个case可以运行;4:如果有多个case都可以运行,select会随机公平的选择一个执行,其它的不会是执行;5:如果没有可执行的case语句,且有default语句,那么就会执行default;3:select 中的default语句总是可以运行的;
原创
2022-09-29 10:33:52 ·
604 阅读 ·
1 评论