News for hackers. Stuff that matters.
Re:Former Tesla Firmware Engineer Discusses the System by exDM69 on Saturday August 25, 2018 @04:39AM (#17840127)
Well TCP doesn't do collision avoidance, it's a link layer thing. And on Ethernet, it is collision detection on the shared medium. Wireless does avoidance due to the hidden terminal problem.

Neither of these models is really analogous to cars on the road.

But applying collision detection and exponential back off in road traffic is a "fun" thought experiment.

A more apt model would be critical sections and semaphores from concurrent programming. Which is named after a collision avoidance scheme used to control trains. And we all know how difficult concurrent programming can be. I don't want traffic with deadlocks, starvation, busy waiting or live locks.

There are no comments on this comment yet.