AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Difference Between Parallelism and Concurrency in the Computer World
Concurrency can be a much more abstract concept where you have the illusion that things happen simultaneously but what the computer actually does is it spends a little time running some this program for a while and then it spends some time running other programs. It's hard to implement synchronization primitives because at the conscious level our brains are not trained to keep track of multiple things at the same time like balancing your checkbook and watching a murder mystery on tv yeah you'll mix up the digits or you'll miss an essential clue on in the tv show so why does it matter that the programmer the human is is bad? We're just jumping from metaphor to metaphor i like itYou have to keep in your head what