Directories ¶ Show internal Expand all Path Synopsis 1-introduction deadlocks livelocks race-conditions starvation 2-modeling-your-code 3-building-blocks channels/buffered-channel channels/channel-iteration channels/channel-ownership channels/closed-channel channels/open-channel channels/simple-channel channels/unblocking-goroutines defer-statement goroutines/closure goroutines/closure-loops goroutines/closure-loops-fixed goroutines/join-point goroutines/size select-statement/select-blocking select-statement/select-default select-statement/select-default-for-select select-statement/select-timeouts select-statement/select-uniform sync-package/cond-broadcast sync-package/cond-signal sync-package/mutex sync-package/once-deadlock sync-package/once-do sync-package/once-do-multiple-functions sync-package/pool sync-package/pool-basic sync-package/read-write-mutex sync-package/wait-group sync-package/wait-group-loop 4-patterns bridge-channel confinement/confinement-ad-hoc confinement/confinement-ownership confinement/confinement-structs context-package/context context-package/context-data context-package/done-channel error-handling/improper-err-handling error-handling/proper-err-handling error-handling/stop-after-3-errors fan-out-fan-in/prime-finder fan-out-fan-in/slow-prime-finder or-channel or-done-channel pipelines/batch pipelines/batch-extended pipelines/constructing-pipelines pipelines/generators/repeat pipelines/generators/repeat-function pipelines/generators/type-assertion pipelines/stream preventing-goroutine-leaks/blocked-write-example preventing-goroutine-leaks/blocked-write-example-fix preventing-goroutine-leaks/leak-example preventing-goroutine-leaks/leak-fix tee-channel 5-scale error-propagation/error-propagation error-propagation/error-propagation-corrected healing-unhealthy-goroutines/steward healing-unhealthy-goroutines/ward heartbeats/interval heartbeats/interval-misbehaving-goroutine heartbeats/work-unit-pulse rate-limiting/multi-rate-limit rate-limiting/no-rate-limit rate-limiting/simple-rate-limit rate-limiting/tiered-rate-limit replicated-requests Click to show internal directories. Click to hide internal directories.