# Our running program shows the 5 jobs being executed by # various workers. The program only takes about 2 seconds # despite doing about 5 seconds of total work because # there are 3 workers operating concurrently. $ time go run worker-pools.go worker 1 started job 1 worker 2 started job 2 worker 3 started job 3 worker 1 finished job 1 worker 1 started job 4 worker 2 finished job 2 worker 2 started job 5 worker 3 finished job 3 worker 1 finished job 4 worker 2 finished job 5 real 0m2.358s