Questions
- What does it mean when we say that the
select
expression in Kotlin is biased? - When should you use a mutex instead of a channel?
- Which of the concurrent design patterns could help you implement a MapReduce or divide-and-conquer algorithm efficiently?