Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

04 Concurrency

❯

02 Sub Concept

❯

Goroutines and core.async

Goroutines and core.async

Feb 10, 20261 min read

  • concurrency
  • models
  • csp
  • goroutines
  • core-async

Goroutines and core.async

← Back to CSP (Communicating Sequential Processes)

Go’s goroutines are lightweight user-space threads that communicate via channels, implementing CSP. Clojure’s core.async provides similar channel-based concurrency on the JVM. Both enable structuring concurrent programs around sequential processes connected by channels.

concurrency models csp goroutines core-async


Graph View

Backlinks

  • CSP (Communicating Sequential Processes)

Created with Quartz v4.5.2 © 2026

  • GitHub