āđāļāļĢāļđāļāļĩāļ
āđāļāļāļāļāļ§āļēāļĄāļāļĩāđ āđāļĢāļēāļāļ°āļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄāļāļĩāđāđāļāđāļāļģāļŦāļĨāļąāļ go āđāļāļ·āđāļāđāļāļīāļ goroutine āļŦāļāļķāđāļāļĢāļēāļĒāļāļēāļĢāđāļĨāļ°āļŦāļĨāļēāļĒ goroutine āļāļĢāđāļāļĄāļāļąāļ

āļŦāļāļķāđāļāđāļāđāļāđāļĄāļļāļĄāļāļĩāđāđāļāđāļĢāļąāļāļāļ§āļēāļĄāļāļīāļĒāļĄāļĄāļēāļāļāļĩāđāļŠāļļāļāļāļāļāļ āļēāļĐāļēāđāļāļĢāđāļāļĢāļĄ Go āļāļ·āļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļĢāļ°āļāļąāļāđāļāļīāļĢāđāļŠāļāļĨāļēāļŠāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļāļāļēāļĢāļāļģāļāļēāļāļŦāļĨāļēāļĒāļāļĒāđāļēāļāļāļĢāđāļāļĄāļāļąāļ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļĢāļąāļāđāļāđāļāļāļĢāđāļāļĄāļāļąāļāļĄāļĩāļāļ§āļēāļĄāļŠāļģāļāļąāļāļĄāļēāļāļāļķāđāļāđāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ āđāļāļ·āđāļāļāļāļēāļāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļāļĨāļĩāđāļĒāļāļāļēāļāļāļēāļĢāļĢāļąāļāđāļāđāļāđāļāļāđāļŦāļĨāđāļāļĩāļĒāļ§āđāļĢāđāļ§āļāļķāđāļāđāļāđāļāļāļēāļĢāļĢāļąāļāļŦāļĨāļēāļĒāļŠāļāļĢāļĩāļĄāļāļĢāđāļāļĄāļāļąāļ āđāļāļāļēāļĢ āļāļģāđāļŦāđāđāļāļĢāđāļāļĢāļĄ āļāļģāļāļēāļāđāļĢāđāļ§āļāļķāđāļ āđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđāļāđāļāļāļāļāļāđāļāļāđāļŦāđāđāļāļĢāđāļāļĢāļĄāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļ āđāļāļ·āđāļāđāļŦāđāđāļāđāļĨāļ°āļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļāļāļāļĢāļ°āļāļāļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļāđāļāđāļāļĒāđāļēāļāļāļīāļŠāļĢāļ°āļāļēāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļ·āđāļāđ
āļāļąāļāļāđāļāļąāļ Two Go, Goroutines āđāļĨāļ°āļāđāļāļāļāļģāđāļŦāđāļāļēāļĢāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļāđāļēāļĒāļāļķāđāļāđāļĄāļ·āđāļāđāļāđāļāļēāļāļĢāđāļ§āļĄāļāļąāļ Goroutines āđāļŠāļāļāļāļĢāļ°āđāļ āļāđāļāļ·āđāļāļāļāđāļāļāļ·āđāļāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļĩāđ Goroutines āļĄāļĩāļĢāļēāļāļēāđāļĄāđāđāļāļāđāļāđāļāđāļāļāļāļāļ·āđāļāļāļĩāđāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ āļāļēāļĢāđāļāđāļāļāļāļĢāļ°āļŦāļ§āđāļēāļāđāļāļĢāļ āđāļĨāļ°āļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāđāļāļĢāļ·āļāļāđāļēāļĒ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļĄāļĩāđāļ§āļĨāļēāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāļĩāļāļ§āđāļēāđāļāļĢāļāļāļķāđāļāļĢāļāļāļĢāļąāļāļ āļēāļĐāļēāđāļāļĢāđāļāļĢāļĄāļŦāļĨāļēāļĒāļ āļēāļĐāļē āđāļāļĒāļāļ·āđāļāļāļēāļāđāļĨāđāļ§ Go āļŦāļĄāļēāļĒāļāļķāļ Goroutines āļāļēāļĄāļāļĩāđ Java āđāļĨāļ°āļ āļēāļĐāļēāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļ·āđāļāđāļĢāļĩāļĒāļāļ§āđāļēāđāļāļĢāļ
Goroutines āļāļ·āļāļāļ°āđāļĢ ?
goroutine āđāļāđāļāđāļāļĢāļāļāļēāļĢāđāļāđāļāļēāļāļāļĒāđāļēāļāļāđāļēāļĒāđāļ Golang āļāļĩāđāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļāļąāļāļŠāđāļ§āļāļāļĩāđāđāļŦāļĨāļ·āļāļāļāļāđāļāļĢāđāļāļĢāļĄ Goroutines āļĄāļĩāļĢāļēāļāļēāđāļĄāđāđāļāļāđāļĄāļ·āđāļāļĄāļĩāļĨāļąāļāļĐāļāļ°āļāļĨāđāļēāļĒāļāļąāļāđāļāļĢāļāļĄāļēāļāļĢāļāļēāļāđāļāļ·āđāļāļāļāļēāļāļāđāļāļāļļāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļ goroutine āļāļąāđāļāļāđāļģāļĄāļēāļ āļāļąāļāļāļąāđāļāļāļķāļāļĄāļĩāļāļēāļĢāđāļāđāļāļąāļāļāļĒāđāļēāļāđāļāļĢāđāļŦāļĨāļēāļĒāđāļ Go āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļĢāđāļāļĄāļāļąāļ āļāļļāļāđāļāļĢāđāļāļĢāļĄāļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļĒāđāļēāļāļāđāļāļĒāļŦāļāļķāđāļ goroutine āđāļāļĩāļĒāļ§āļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļē goroutine āļŦāļĨāļąāļ āđāļāļĢāļđāļāļĩāļāļŦāļĨāļąāļāļāļ°āļāļ§āļāļāļļāļĄāđāļāļĢāļđāļāļĩāļāļāļ·āđāļāđ āļāļąāđāļāļŦāļĄāļ āļāļąāļāļāļąāđāļ āļŦāļēāļ goroutine āļŦāļĨāļąāļāļŠāļīāđāļāļŠāļļāļāļĨāļ goroutine āļāļ·āđāļāđ āļāļąāđāļāļŦāļĄāļāđāļāļŠāļāļĢāļīāļāļāđāļāđāļāļ°āļāļģāđāļāđāļāļāļąāļ Goroutine āļāļģāļāļēāļāđāļāļāļ·āđāļāļŦāļĨāļąāļāđāļŠāļĄāļ
āļāļąāļ§āļāļĒāđāļēāļ: āļāļĩāđāļāļ·āļāļ āļēāļāļāļĢāļ°āļāļāļ: āļāļļāļāļāļģāļĨāļąāļāđāļāļĩāļĒāļāļāļēāļāļāļĒāđāļēāļāđāļāļŠāļĄāļļāļāļāļąāļāļāļķāļāđāļĨāļ°āļĢāļđāđāļŠāļķāļāļŦāļīāļ§ āļāļļāļāļāļ°āļŦāļĒāļļāļāļāļąāļāđāļĨāļ°āļŦāļēāļāļēāļŦāļēāļĢ āđāļĨāđāļ§āđāļĢāļīāđāļĄāđāļāļĩāļĒāļāđāļŦāļĄāđ āļāļāļāļāļĩāđāļāļļāļāļāļģāļĨāļąāļāļāļģāļŠāļāļāļāļāļāļēāļ (āđāļāļĩāļĒāļāđāļĨāļ°āļāļīāļ) āļāļēāļĄāļāļĢāļāļāđāļ§āļĨāļēāļāļĩāđāļāļ·āļāđāļāđāļāļāļēāļĢāļāđāļēāļāļāļēāļāļāļĢāđāļāļĄāļāļąāļ āļāļ§āļĢāđāļāđāļāļĒāđāļģāļ§āđāļēāļāļēāļāļāļąāđāļāļŠāļāļāļāļĩāđ (āļāļēāļĢāđāļāļĩāļĒāļāđāļĨāļ°āļāļēāļĢāļāļīāļ) āļĒāļąāļāļāļāļāđāļāļāļāļģāļāļ§āļāļāļđāđāļāļąāļāđāļ āđāļĄāļ·āđāļāļāļģāđāļŠāļĢāđāļāļāļĢāđāļāļĄāļāļąāļ āļāļ°āđāļĢāļĩāļĒāļāļ§āđāļēāļāļāļēāļāļāļąāļ āļāļēāļĢāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļĢāļ§āļĄāļāļķāļāļāļēāļĢāđāļāđāļāļāļāļāļąāļāļŦāļĨāļēāļĒāļŠāļīāđāļāļāļĢāđāļāļĄāļāļąāļ Parallelism (āļāļēāļĢāđāļŠāļāļāļŦāļĨāļēāļĒāļāļĒāđāļēāļāļāļĢāđāļāļĄāļāļąāļ) āđāļāđāļāļāļĨāļēāļŠāļĒāđāļāļĒāļāļāļāļāļĨāļēāļŠāļāļĩāđ (āđāļĄāđāļāļģāđāļāđāļāļāđāļāļāļāļģāļāļĢāđāļāļĄāļāļąāļ) āđāļāļĒāļĄāļĩāļāļēāļĢāļēāļāđāļ§āļĨāļēāļāļēāļāļŠāđāļ§āļ
āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļāļīāđāļĄ goroutine āđāļāđāđāļāļĒāđāļāđāļāļĩāļĒāđāđāļ§āļīāļĢāđāļ go āđāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļąāļāļāđāļāļąāļ āđāļĄāļ·āđāļāđāļĢāļēāđāļāđāļāļĩāļĒāđāđāļ§āļīāļĢāđāļ go āļāļąāļ function call āđāļĢāļēāļāļ°āļāļąāđāļāļāđāļēāļāļēāļĢāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāđāļŦāđāđāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļāđāļāđāļāļāļāļ·āđāļ āđāļĢāļēāļĄāļēāļĢāļ°āļāļļāļāļĨāļāļĢāļ°āļāļāļāļāļāļāļēāļĢāđāļāđāļāļģāļŦāļĨāļąāļ go āļāļąāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāļāđāļāļ āļĨāļāļāļāļīāļāļēāļĢāļāļēāļ§āđāļēāļĄāļĩ goroutine āļŠāļāļāļĢāļēāļĒāļāļēāļĢāđāļāđāļāļĢāđāļāļĢāļĄ āļāđāļāļāļ§āļēāļĄ " package main import " āļāļ°āđāļāđāļāļĢāļēāļĒāļāļēāļĢāļāļāļāđāļāļĢāđāļāļĢāļĄ āđāļ Go āļāļēāļĢāļāļģāđāļāđāļēāļŦāļĨāļąāļāļāļāļāđāļāđāļāđāļāļāļāļ·āļāļāļģāļŠāļąāđāļāļāļēāļĢāļāļģāđāļāđāļēāļāļĩāđāļŠāļģāđāļāļ goroutine āļŦāļĨāļąāļ ( goroutine first goroutine) āđāļāđāļāļāļąāļĒ āđāļĄāļ·āđāļāđāļĢāļēāļāļģāđāļāļīāļāļāļēāļĢ go ( f) goroutine āļāļĩāđāļŠāļāļāļāļ°āļāļđāļāļŠāļĢāđāļēāļāļāļķāđāļ (0) āđāļāļĒāļāļāļāļīāđāļĨāđāļ§ āļāļāļāļāđāđāļ§āļĢāđāļāļāļāđāļĢāļēāļāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļļāļāļāļģāļŠāļąāđāļāđāļāļāļąāļāļāđāļāļąāļāļŦāļĨāļąāļāđāļĄāļ·āđāļāđāļĢāļēāđāļĢāļĩāļĒāļāđāļāđāļāļąāļāļāđāļāļąāļāļāđāļāļāļāļĩāđāļāļ°āđāļāļĒāļąāļāļāļĢāļĢāļāļąāļāļāļąāļāđāļ
āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļĄāļāļąāđāļāļāļāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āļāđāļ§āļĒ goroutine āļāđāļāļāļāļĩāđāļāļ°āđāļāļĒāļąāļāļāļąāđāļāļāļāļāļāđāļāđāļ āđāļāđāļāļāļĨāđāļŦāđāļĄāļĩāļāļēāļĢāđāļāļīāđāļĄāļ§āļīāļāļĩāļāļēāļĢ scanln; āļĄāļīāļāļ°āļāļąāđāļāļĢāļŦāļąāļŠāļāļ°āļŠāļīāđāļāļŠāļļāļāļāđāļāļāļāļĩāđāļāļ°āđāļŠāļāļāļāļąāļ§āđāļĨāļāļāļąāđāļāļŦāļĄāļ Goroutines āļāļąāđāļāļāđāļēāļĒāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļĨāļ°āļāļēāļāļŠāļĢāđāļēāļāđāļāđāļāļāļģāļāļ§āļāļĄāļēāļ āļāļļāļāļāļ°āļŠāļąāļāđāļāļāđāļāđāļ§āđāļēāđāļĄāļ·āđāļāļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāļāļģāļāļēāļ goroutines āļāļ°āļāļģāļāļēāļāļāļēāļĄāļĨāļģāļāļąāļāđāļāļāļāļĩāđāļāļ°āļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļ

āļāđāļāļāļĩāļāļāļ Goroutines āđāļŦāļāļ·āļāđāļāļĢāļ
Goroutines āļĄāļĩāļāđāļēāđāļāđāļāđāļēāļĒāđāļāļĩāļĒāļāđāļĨāđāļāļāđāļāļĒ
Goroutines āļĄāļĩāļĢāļēāļāļēāļāļđāļāļāļ§āđāļēāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļ·āđāļāđ āļāļāļēāļāļĄāļ§āļĨāđāļāļĩāļĒāļāđāļĄāđāļāļĩāđāļāļīāđāļĨāđāļāļāđ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļĒāļēāļĒāļŦāļĢāļ·āļāļĒāđāļāļāļāļēāļāđāļāļ·āđāļāļāļāļāļŠāļāļāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāđāļāļĢāđāļāļĢāļĄ āļāļĢāļāļāđāļēāļĄāļāļąāļāđāļāļĢāļ āļāļķāđāļāļāļāļēāļāļŠāđāļāđāļāļāđāļāļāļāļģāļŦāļāļāđāļĨāļ°āđāļāđāļāđāļāļāļāļēāļ§āļĢ
āļĄāļĩ Goroutines āļĄāļąāļĨāļāļīāđāļāļĨāđāļāļāđ
āļĄāļĩāđāļāļĢāļāļāļāļāļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢāļāđāļāļĒāļĄāļēāļāļāļĩāđāļāļ°āļĄāļąāļĨāļāļīāđāļāļĨāđāļāļāđ āđāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļĄāļĩ goroutine āļŦāļĨāļēāļĒāļĢāđāļāļĒāļĢāļēāļĒāļāļēāļĢ āļāļēāļāļĄāļĩāđāļāļĩāļĒāļāļŦāļāļķāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāđāļāđāļēāļāļąāđāļ goroutines āļāļĩāđāđāļŦāļĨāļ·āļāļāļ°āļāļđāļāļāđāļēāļĒāđāļāļāđāļāļĒāļąāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļāļĢāļ°āļāļāļāļāļīāļāļąāļāļīāļāļēāļĢāđāļŦāļĄāđ āļŠāļĄāļĄāļāļīāļ§āđāļē goroutine āđāļāđ āđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāđāļāļāđāļēāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļĄāļ·āđāļāļĢāđāļāļāļāļāļāļēāļĢāđāļāļĢāļāđāļāļāļāļēāļāļāļđāđāđāļāđ āļĢāļąāļāđāļāļĄāđāļāļ°āļāļąāļāļāļēāļĢāđāļāđāļĨāļ°āļŠāļīāđāļāđāļŦāļĨāđāļēāļāļĩāđ āđāļĨāļ°āļāļąāļāļāļąāļāļāļēāļāļāļāđāļĢāļēāļāļ°āđāļāđāļĢāļąāļ API āļāļĩāđāļāļąāļāđāļāļāđāļāļ·āđāļāļāļąāļāļāļēāļĢāļāļĢāđāļāļĄāļāļąāļāđāļāļāļāļ°āļāļĩāđāļāđāļāļāļāļąāļāļāļēāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāđāļĨāđāļāļāđāļāļĒāđāļŦāļĨāđāļēāļāļĩāđ
Goroutines āļŠāļ·āđāļāļŠāļēāļĢāđāļāļĒāđāļāđāļāđāļāļāļŠāļąāļāļāļēāļ
Goroutines āļŠāļāļāļāļēāđāļāļĒāđāļāđāļāđāļāļāļŠāļąāļāļāļēāļ āļĄāļĩāļāļļāļāļāļĢāļ°āļŠāļāļāđāđāļāļ·āđāļāļāđāļāļāļāļąāļāđāļĄāđāđāļŦāđāļŠāļāļēāļāļāļēāļĢāļāđāļāļēāļĢāđāļāđāļāļāļąāļāđāļāļīāļāļāļķāđāļāđāļĄāļ·āđāļāļāļ§āļāđāļāļēāđāļāđāļāļāļąāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ āļāđāļāļāļāļēāļāđāļāļĢāļĩāļĒāļāđāļāđāļāļąāļāļāđāļāļāļĩāđ goroutines āđāļāđāđāļāļāļēāļĢāđāļāđāļāļāļ
āļāđāļāļāļāļēāļāļāļ·āļāļāļ°āđāļĢ?
goroutines āļŠāļāļāļāļąāļ§āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļāļāļķāđāļāļāļąāļāđāļĨāļ°āļāļąāļāđāļĨāļ°āļāļĢāļ°āļŠāļēāļāļāļēāļāļāļēāļĢāļāļģāļāļēāļāļāđāļēāļāļāđāļāļāļŠāļąāļāļāļēāļ āļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāļāļ°āļāļīāļĄāļāđ " ping " āļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļ āđāļāļāļēāļĢāļāļģāļŦāļāļāļĢāļđāļāđāļāļāļāđāļāļ āļāļģāļāļģāļŦāļāđāļē " chan " āļāļ°āļĄāļēāļāļĢāđāļāļĄāļāļąāļāļĢāļēāļĒāļāļēāļĢāļāļĩāđāļŠāđāļāļāļāļāđāļāļāļŠāļąāļāļāļēāļ" āđāļāļāļĢāļāļĩāļāļĩāđ āđāļĢāļēāļāļ°āļāļąāļāđāļāļĢāļĩāļĒāļĄāļŠāļāļĢāļīāļ āđāļāļāđāļāļ āļāđāļāļāļ§āļēāļĄāļāļ°āļāļđāļāļŠāđāļāđāļĨāļ°āļĢāļąāļāđāļāļĒāđāļāđāđāļāđāļāļāđāļĢāđāļāļāļĢāđ " ping " āļŦāļĄāļēāļĒāļāļķāļāļāļēāļĢāļŠāđāļ " ping ".
āļĄāļĩāļāļēāļĢāđāļāđāđāļāļāđāļāļĨāđāļāļ·āđāļāđāļŦāđ goroutine āļāļąāđāļāļŠāļāļāļāļīāļāļāđāļāļąāļ āļāđāļāļāļāļĩāđāļāļ°āļāļĒāļēāļĒāļēāļĄāļŠāđāļāļāđāļāļāļ§āļēāļĄāļāđāļēāļĄāļāđāļāļāļŠāļąāļāļāļēāļ āđāļĢāļēāđāļāļāļĢāđāļāļ°āļĢāļāļāļāļāļ§āđāļēāđāļāļĢāļ·āđāļāļāļāļīāļĄāļāđāļāļ°āļāļĢāđāļāļĄāļĢāļąāļāļāđāļāļāļ§āļēāļĄ āļāļģāļāļĩāđāļāļ·āļāļāļēāļĢāļĒāļąāļāļĒāļąāđāļ āđāļĄāļ·āđāļāļŠāļĢāđāļēāļāđāļāļāđāļāļĨ āļāļēāļāđāļāđāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļŠāļāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāđāļāļąāļ make: c:= make (chan int, 1)
āļāļīāļĻāļāļēāļāļāļāļāļāđāļāļ
āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāļāļēāļĢāļ§āļēāļāđāļāļ§āļāļāļāđāļāļāļāļāļĢāđāļĄāļāđāļāļāđāļĨāļ°āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāđāļāļ·āđāļāļĢāļąāļāļŦāļĢāļ·āļāļŠāđāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāđāļĄāļāļāļāļāļāļ Pinger āļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāđāļāđāļāļąāļāļāļĩāđ:
func pinger(c chan<- string)
C āļŠāļēāļĄāļēāļĢāļāļŠāđāļāđāļāđāđāļāļāļāļ°āļāļĩāđ āļāļēāļĢāļĢāļąāļāļāļēāļ c āļāļ°āļāļģāđāļŦāđāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļāļāļĢāļŦāļąāļŠ āđāļāļāļģāļāļāļāđāļāļĩāļĒāļ§āļāļąāļ āđāļĢāļēāļāļēāļāđāļāđāđāļāļāļĨāļĨāļąāļāļāđāđāļāđāļ:
func printer(c string -chan)
āļāļķāđāļāļāđāļāļāļāļēāļāđāļĄāđāļĄāļĩāļāđāļāļāļģāļāļąāļāđāļŦāļĨāđāļēāļāļĩāđ āļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļāļāđāļāļāļŠāļąāļāļāļēāļāļŠāļāļāļāļīāļĻāļāļēāļāđāļŦāđāļāļąāļāļāļąāđāļāļāļāļāļāļĩāđāļĒāļāļĄāļĢāļąāļāđāļāļāļēāļ°āļāđāļāļāļŠāļąāļāļāļēāļāļāļĩāđāļŠāđāļāđāļāđāļēāļāļąāđāļāļŦāļĢāļ·āļāļāđāļāļāļāļĩāđāļĢāļąāļāđāļāđāđāļāđāļēāļāļąāđāļ āđāļāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļāļāđāļāļāļŠāļąāļāļāļēāļāđāļāļāļŠāļāļāļāļīāļĻāļāļēāļāđāļāđ

āļāļ°āļāļģāđāļāļĢāļđāļāļĩāļāđāļāđāļāļĒāđāļēāļāđāļĢ?
āļ§āļīāļāļĩāļāļēāļĢāđāļāļīāļ goroutine āļāļąāđāļāļāļĢāļāđāļāļāļĢāļāļĄāļē āđāļāđāļāļĩāļĒāđāđāļ§āļīāļĢāđāļ " go " āļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāļąāļāļāđāļāļąāļāđāļāļ·āđāļāļŠāļĢāđāļēāļ goroutine āļāļĩāđāļāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļĢāđāļāļĄāļāļąāļ āļāļĩāđāļāļĩāđāđāļĢāļēāļāļ°āļāļģ goroutine āļŠāļĄāļĄāļāļīāļ§āđāļēāđāļĢāļēāļĄāļĩāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļĄāļĩāļŠāļāļāļāļąāļāļāđāļāļąāļ: āļāļąāļāļāđāļāļąāļāđāļĢāļāļāļ·āļāļāļąāļāļāđāļāļąāļāļāđāļāļāļĢāļąāļ āđāļĨāļ°āļāļĩāļāļāļąāļāļāđāļāļąāļāļŦāļāļķāđāļāļāļ·āļāļāļąāļāļāđāļāļąāļāļŦāļĨāļąāļ
āđāļĄāļ·āđāļāđāļĢāļēāļŠāļĢāđāļēāļ goroutine āđāļŦāļĄāđ āđāļāđāļāļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļ () āļāļ°āļāļģāļāļēāļāļāļ§āļāļāļđāđāđāļāļāļąāļāļāļąāļāļāđāļāļąāļ main() āđāļĄāļ·āđāļāļāļļāļāļāļģāļĢāļēāļĒāļāļēāļĢāļāļĩāđāļāļļāļāļāļ°āļāđāļāļāļāļĢāļ°āļŦāļĨāļēāļāđāļ āđāļāļĢāđāļāļĢāļĄāļāļĩāđāđāļŠāļāļāđāļāļāļēāļ°āļāđāļāļāļ§āļēāļĄāļāļēāļĢāļāļģāļāļēāļāļŦāļĨāļąāļāđāļāđāļēāļāļąāđāļ āđāļāļīāļāļāļ°āđāļĢāļāļķāđāļāļāļąāļ goroutine āđāļĢāļāļŦāļĢāļ·āļ goroutine āđāļŦāļĄāđāļāļĩāđāđāļĢāļēāđāļĢāļīāđāļĄāļāđāļ? āđāļāļ·āđāļāđāļŦāđāđāļāđāļēāđāļāļ§āđāļēāđāļŦāļāļļāđāļāļāļķāļāđāļāļīāļāļāļķāđāļ āđāļĢāļēāļāđāļāļāļāļĢāļēāļāļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļāļŠāļāļāļāļĢāļ°āļāļēāļĢāļāļāļ goroutines āļāđāļāļ
- āļāļąāļāļāđāļāļąāļ goroutine āļāļāļāļŠāļāļāļāļāļąāļāļāļĩāđāļĄāļ·āđāļāđāļĢāļēāļŠāļĢāđāļēāļ goroutine āđāļŦāļĄāđ āļāļāļāđāļŦāļāļ·āļāļāļēāļāļāļąāļāļāđāļāļąāļāļāđāļēāļāđ āđāļĨāđāļ§ āļāļđāđāļāļĢāļīāļŦāļēāļĢāđāļĄāđāļāđāļāļāļāļķāđāļāļāļē goroutine āļāļąāļāļāļąāđāļāļāļķāļāđāļĄāđāļĢāļāđāļŦāđāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļŠāļĢāđāļāļŠāļīāđāļ āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļđāļāļŠāđāļāđāļāļĒāļąāļāļāļĨāđāļāļāđāļāđāļāļāđāļāđāļāļāļĩāđāļŦāļĨāļąāļāļāļēāļāļāļąāļāļāđāļāļąāļ goroutine āļāļĩāđāļāļ·āļāļŠāļēāđāļŦāļāļļāļāļĩāđāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļĩāđāļāļģāļŦāļāļāļāļēāļ goroutine āļāļđāļāļĄāļāļāļāđāļēāļĄ
- goroutine āļāļīāđāļĻāļĐāđāļāđ āļāļ§āļĢāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļāļąāļ goroutine āļŦāļĨāļąāļ āļŦāļēāļ goroutine āļŦāļĨāļąāļāļāļģāļāļēāļāļĨāđāļĄāđāļŦāļĨāļ§ āđāļāļĢāđāļāļĢāļĄāļāļ°āļŦāļĒāļļāļāļāļģāļāļēāļ āđāļĨāļ°āļāļ°āđāļĄāđāļĄāļĩāļāļēāļĢāļĢāļąāļ goroutine āđāļāļīāđāļĄāđāļāļīāļĄ
āļāļāļāļāļĩāđāļāļļāļāđāļāđāļēāđāļāđāļĨāđāļ§āļ§āđāļēāļāļģāđāļĄāļĢāļŦāļąāļŠāļāļāļāđāļĢāļēāļāļķāļāđāļāđāļāļēāļāđāļĄāđāđāļāđ āļŦāļĨāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāļāđāļāļāļĢāļąāļ () āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļđāļāļāđāļēāļĒāđāļāļāđāļāļĒāļąāļāļāļĢāļĢāļāļąāļāļāļāļāđāļāđāļāļāđāļāđāļāļāļĩāđāļāđāļāļāļāļĩāđāļāļ°āļĢāļāđāļŦāđ Hello goroutine āđāļŠāļĢāđāļāļŠāļīāđāļ āđāļĨāļ°āļāļąāļāļāđāļāļąāļāļŦāļĨāļąāļāļāđāļŠāđāļāļāļāļāđāļ goroutine āļŦāļĨāļąāļāļāļēāļĒāđāļāļĢāļēāļ°āđāļĄāđāļĄāļĩāļŠāļāļĢāļīāļāļāđāđāļŦāđāļāļģāđāļāļīāļāļāļēāļĢ āļāļģāđāļŦāđ goroutine āļŠāļ§āļąāļŠāļāļĩāļāļģāļāļēāļāđāļĄāđāđāļāđ
āđāļĢāļēāđāļĢāļĩāļĒāļāđāļāđāđāļāļāļāļīāļāļāļēāļĢāļāļāļāļŦāļĨāļąāļ ( time.sleep(1 * time.second)) āđāļāļ·āđāļāļŦāļĒāļļāļ goroutine āļāļąāđāļ§āļāļĢāļēāļ§āđāļāđāļāđāļ§āļĨāļē 1 āļ§āļīāļāļēāļāļĩ āļāļąāļāļāđāļāļąāļ to go welcome () āļĄāļĩāđāļ§āļĨāļēāđāļāļĩāļĒāļāļāļāđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāđāļāļāļāļĩāđ goroutine āļŦāļĨāļąāļāļāļ°āļāļāļ āļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāđāļĢāļīāđāļĄāļāđāļāđāļāļĩāļĒāļ " welcome goroutine " āļāļēāļāļāļąāđāļāļĢāļāļŦāļāļķāđāļāļ§āļīāļāļēāļāļĩāļāđāļāļāļāļĩāđāļāļ°āļāļīāļĄāļāđāļāļąāļāļāđāļāļąāļāļŦāļĨāļąāļ āđāļĢāļēāđāļāđāđāļāļāļāļīāļāļāļēāļĢāļāļāļāļŦāļĨāļąāļāđāļ goroutine āļŦāļĨāļąāļāđāļāļ·āđāļāļŦāļĒāļļāļāļāļąāđāļ§āļāļāļ°āđāļāļ·āđāļāđāļŦāđ goroutine āļāļ·āđāļ āđ āđāļŠāļĢāđāļāļŠāļīāđāļ
āļāļēāļĢāļŠāļĢāđāļēāļ Goroutines āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ
āđāļĢāļēāļāļģāļĨāļąāļāļāļ°āđāļĢāļīāđāļĄāđāļāļĢāđāļāļĢāļĄāļāļ·āđāļāđāļāļ·āđāļāļŠāļĢāđāļēāļ goroutine āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒāļāļēāļĢāļŠāļĢāđāļēāļ goroutine āļŠāļāļāļĢāļēāļĒāļāļēāļĢāļāļĩāđāļāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļĢāđāļāļĄāļāļąāļ goroutines āļāļąāđāļāļŠāļāļāļāļĩāđāļāļ·āļ goroutines āļāļąāļ§āđāļĨāļ [go āļāļąāļ§āđāļĨāļ ()] āđāļĨāļ° goroutines āļāļąāļ§āļāļąāļāļĐāļĢ [ go alphabets ()]
āļāļģāļāļ§āļ goroutine āļāļ°āļāļĒāļđāđāđāļāđāļāđāļ§āļĨāļē 250 āļĄāļīāļĨāļĨāļīāļ§āļīāļāļēāļāļĩāļāđāļāļāļāļĩāđāļāļ°āļāļīāļĄāļāđ 1 āļāļąāļāļāļĩāļāļāļĢāļąāđāļāļāđāļāļāļāļĩāđāļāļ°āļāļīāļĄāļāđ 2 āđāļĨāļ°āļāđāļāđāļāļāļāļāļ§āđāļēāļāļ°āļŠāļĢāđāļēāļ 5 āđāļāļāļģāļāļāļāđāļāļĩāļĒāļ§āļāļąāļ goroutine āļāļĩāđāđāļāđāļāļāļąāļ§āļāļąāļāļĐāļĢāđāļĨāļ°āļāļąāļ§āđāļĨāļāļāļ°āđāļŠāļāļāļāļąāļ§āļāļąāļāļĐāļĢāļāļēāļ a āļāļķāļ e āļāļēāļāļāļąāđāļāļĢāļ 400 āļĄāļīāļĨāļĨāļīāļ§āļīāļāļēāļāļĩ āļŠāļļāļāļāđāļēāļĒ goroutine āļŦāļĨāļąāļāļŠāļĢāđāļēāļāļāļģāļāļ§āļāđāļāđāļĄāđāļĨāļ°āļāļąāļāļāļĢāļ°āļāļĩāđāđāļāđāļāļāļąāļ§āļāļąāļāļĐāļĢāđāļĨāļ°āļāļąāļ§āđāļĨāļāļāļĨāļ°āļāļąāļāđāļĨāļ°āļŦāļĒāļļāļāļāļąāđāļ§āļāļāļ° āļāļēāļāļāļąāđāļ goroutine āļŦāļĨāļąāļāļāļ°āļŠāļīāđāļāļŠāļļāļāļĨāļ
āļāđāļāļāļīāļāļāļĨāļēāļāđāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļĢāđāļāļĄāļāļąāļāļāđāļāļĒāļāļĢāļąāđāļ
- āđāļĄāđāļĄāļĩāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđāđāļĄāļ·āđāļāļāļģāđāļāđāļ
- āđāļāđāđāļ§āļĨāļē. āļŠāļĨāļĩāļāļāļēāļĢāđāļāļĢāđāļāļ·āđāļāļāļģāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđ
- āļāļĨāđāļāļĒāđāļŦāđ goroutines āļŦāđāļāļĒāļāđāļēāļāļēāļĢāļāļąāļāļĨāļāļāļāļāļāļāļĢāļ°āđāļ āļāđāļāđāļāđāļāđāļāļāļāļēāļĢāļāļīāļāļāđāļĄāļēāļāļĢāļāļēāļ
- āđāļāļĢāļāļīāļāļāđ
- āļĢāļāļāļĢāļļāđāļ
- āđāļāļīāđāļĄāļ§āļīāļāļĩāļāļēāļĢāļāļīāļāļāļĩāđ
- āđāļāđāđāļāļāđāļāļĨāđāļāđāļāđāļāļāđāļāļĨāļāļīāļāđāļāļ§āļąāļāļāļĢāļļāđāļāļāļĩāđ āđāļĄāđāđāļāđāļāļēāļ goroutine āļāļđāđāļŠāđāļāļāļĩāđāļāļģāļāļēāļāļĨāđāļēāļŠāļļāļ
āļāļāļŠāļĢāļļāļ
āđāļāļāļāļāļ§āļēāļĄāļāļĩāđ āđāļĢāļēāđāļāđāļāļąāļāļāļēāđāļāļĢāđāļāļĢāļĄāļāļĩāđāđāļāđāļāļģāļŦāļĨāļąāļ go āđāļāļ·āđāļāđāļĢāļĩāļĒāļāđāļāđāļŦāļāļķāđāļ goroutine āđāļĨāļ°āļŦāļĨāļēāļĒ goroutines āļāļĩāđāļāļīāļĄāļāđāļāļģāļāļ§āļāđāļāđāļĄāļāļĢāđāļāļĄāļāļąāļ āļŦāļĨāļąāļāļāļēāļāđāļĢāļīāđāļĄāđāļāļĢāđāļāļĢāļĄāļāļąāđāļ āđāļĢāļēāđāļāđāļŠāļĢāđāļēāļāļāđāļāļāđāļŦāļĄāđāļāļķāđāļāđāļĢāļēāđāļāđāđāļāļ·āđāļāļŠāļĢāđāļēāļāļāļąāļ§āđāļĨāļāđāļ goroutine āļŦāļāļķāđāļāđāļĨāļ°āļŠāđāļāļāđāļāđāļāļĒāļąāļ goroutine āļāļĩāļāļāļąāļāļŦāļāļķāđāļāđāļāļ·āđāļāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļŠāļāļāļāļāļŦāļāđāļēāļāļāđāļāđ āđāļāļ·āđāļāđāļāđāļāļāļēāļĢāļŠāļēāļāļīāļāļāļąāđāļāļŠāļļāļāļāđāļēāļĒāļāļāļāļ§āļīāļāļĩāđāļĢāļīāđāļĄāļāđāļ goroutine āđāļāļ·āđāļāđāļāļīāđāļĄāļāļ§āļēāļĄāđāļĢāđāļ§āđāļŦāđāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļāļāļĢāļ°āļāļāļĄāļąāļĨāļāļīāļāļāļĢāđ āļāļļāļāđāļāđāđāļāļīāļāđāļāđāļāļēāļ goroutine "āļāļēāļĢāļāļīāļĄāļāđ" āļāļģāļāļ§āļāļĄāļēāļāļāļĢāđāļāļĄāļāļąāļ
āļāļąāļāļāļĩāđāđāļĢāļēāļāļĢāļēāļ goroutines āđāļāđāļāļ§āļīāļāļĩāļāļēāļĢāļāļģāļāļēāļāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§āđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĄāļēāļāļāļķāđāļ āļāļĩāđāđāļāđāļāļŦāļāļķāđāļāđāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļĢāļąāļāđāļāđāļāļĩāđāđāļŠāļāļāđāļāļĒ AppMaster āđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļģāļāļēāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ āļāđāļ§āļĒ AppMaster āđāļĄāđāđāļāđāļāļļāļāļāļĨāļāļĩāđāđāļĄāđāļĄāļĩāļāļ§āļēāļĄāļĢāļđāđāļāđāļēāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļĩāļĒāļāđāļĨāđāļāļāđāļāļĒāļŦāļĢāļ·āļāđāļĄāđāļĄāļĩāđāļĨāļĒāļāđāļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļāļāļĩāđāļāđāļēāļāļēāļĒāđāļŦāđāļŠāļģāđāļĢāđāļāđāļāđāļāđāļēāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāđāļāļāđāļ§āļĒāļāļāđāļāļ
AppMaster āđāļāđāļāđāļāļĨāļāļāļāļĢāđāļĄāđāļāļ no-code āļāļĩāđāļŠāļēāļĄāļēāļĢāļ āļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļāđāļĨāļ°āđāļ§āđāļ āļĢāļ§āļĄāļāļķāļāđāļāđāļāđāļāļāļāđ āļāđāļāđāļāđāļāļāļĢāļīāļāļāļĩāđāļāđāļēāļŠāļāđāļ AppMaster āļŠāļĢāđāļēāļāđāļāđāļāđāļāļāļāđāđāļāļĒ Go āļāļĩāđ 22,000 āļāļĢāļĢāļāļąāļāļāđāļāļ§āļīāļāļēāļāļĩ āđāļĨāļ°āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāļāļāļĢāđāļŠāđāļāđāļāđāļāđ


