Goroutine
- Without goroutine
- goroutine example
- goroutine not finished yet
- goroutine no wait
- Global waitgroup for goroutines
- Wait for goroutines
- Return data from goroutines
- Counter - shared variable
- Mutex
- Channels
- Channels are blocking
- Channel capacity - buffered channel
- Channel with loop
- Pipeline map
- Pipeline filter
- TODO: Pipelines
- Fibonacci goroutine
- Loop from a channel
- Select channel
- Delayed start
- Job pool
- Check for race conditions
- Stand alone web application
- Maximum processes
- Exercise: Collect data from urls
- Exercise: Process multiple CSV files
- Exercise: counter with lock
- Exercise: Fibonacci in parallel
- Solution: Collect data from urls