Go语言提供了一个简单、廉价的并发能力。这种并发的能力好不好用?该如何用?

  1. 一个channel怎么用?
  2. 多个channel怎么组合?有哪几种模式?
  3. channel的方式如何解决进程、线程的痛点?
  4. 使用channel的方式实现并发,对比进程和线程的方式有哪些优点、缺点?
  5. 找几个典型的案例练练手