Why Go is good for writing modern concurrent software
Question:
Go is particularly well suited for writing modern concurrent software because (choose one or more answers):
- Go creates a thread for each package that your create automatically
- Shared memory primitives are enabled by default
- Concurrent function execution is built-in through the use of goroutines
- Concurrent processes can safely communicate shared data via channels
- Goroutines have low overhead and running many concurrent functions is relatively inexpensive
Answer:
C, D, E - are the correct answers