Featured image of post 《Go专家编程》读书笔记 | 第2章 控制结构 | 综合篇

《Go专家编程》读书笔记 | 第2章 控制结构 | 综合篇

select特性综述🟠

系列文章

同系列其它文章

全部问题

1
2
3
4
5
--------------------------------------------------------------------------------------
| ID | UpdateTime          | Question
--------------------------------------------------------------------------------------
| 1  | 2024-03-05 18:40:25 | select特性综述
--------------------------------------------------------------------------------------

select特性综述

🌞 ︎阳历 2024年03月05日 星期二 | 🌙农历 龙年(2024)正月廿五 | 🕛晚上 6点40分25秒 | 更新 🏳️‍🌈

select特性综述
1   先介绍一下select的case语句。
  说一下select的case阻塞条件。
  说一下select的全部case阻塞后会怎么样。
  说一下select的多个case都没有阻塞会怎么样。
  1. select的case语句基本特点select的case语句每次只能操作一个管道,要么写入数据,要么读取数据
  2. select的case阻塞的条件鉴于管道的特性,如果管道中没有数据读取操作则会阻塞,如果管道中没有空余的缓冲区则写入操作会阻塞
  3. select的全部case阻塞后会怎么样当select的多个case语句中的管道均阻塞时,整个select语句也会陷入阻塞(没有default的情况下),直到任意一个管道解除阻塞。
  4. select的多个case都没有阻塞会怎么样如果多个case语句均没有阻塞,那么select将随机挑选一个case执行
2   先介绍一下select的case语句。
  说一下select的case阻塞条件。
  说一下select的全部case阻塞后会怎么样。
  说一下select的多个case都没有阻塞会怎么样。
  1. select的case语句基本特点select的case语句每次只能操作一个管道,要么写入数据,要么读取数据
  2. select的case阻塞的条件鉴于管道的特性,如果管道中没有数据读取操作则会阻塞,如果管道中没有空余的缓冲区则写入操作会阻塞
  3. select的全部case阻塞后会怎么样当select的多个case语句中的管道均阻塞时,整个select语句也会陷入阻塞(没有default的情况下),直到任意一个管道解除阻塞。
  4. select的多个case都没有阻塞会怎么样如果多个case语句均没有阻塞,那么select将随机挑选一个case执行

系列文章

同系列其它文章

参考

Licensed under CC BY-NC-SA 4.0
最后更新于 2024-03-08 11:17:26 Fri
Built with Hugo
主题 StackJimmy 设计