Ask HN: Canonical course/text for threads, processes, semaphores, etc.? · HackerTrans