@dkf said in The language everyone lies about loving:
@Gustav said in The language everyone lies about loving:
You don't see it in coding for desktop or server systems due to their uncertain relationship with time, but TDMA is a very effective safety approach in realtime systems, and Rust cannot write that constraint.
How does that work? I've never heard of it in programming and duckducking doesn't even turn up enough to get an idea. I know how it works for radio. In a multiprocessor, does it mean you have to know (spinlock or something?) when your time slot for accessing shared data starts and you're responsible for counting the cycles so your not in the middle of something when it ends?