Comment on Concurrent Programming, with ExamplesparentComments−closeparen6yI disagree, first you need to program a few toy projects with the dangerous primitives, to really internalize how tricky they are.It's because of my concurrent C homework assignments that I was able to really appreciate Go's channels in my first internship.−keymone6y“Never touch them again” means don’t reach for those primitives when higher level tools are available. Learning about them is fine.It’s like with cryptography - don’t roll your own solutions just because you know what xor is. You’ll fail miserably.
Comments
I disagree, first you need to program a few toy projects with the dangerous primitives, to really internalize how tricky they are.
It's because of my concurrent C homework assignments that I was able to really appreciate Go's channels in my first internship.
“Never touch them again” means don’t reach for those primitives when higher level tools are available. Learning about them is fine.
It’s like with cryptography - don’t roll your own solutions just because you know what xor is. You’ll fail miserably.