Re:The free lunch is over: a fundamental turn toward concurr...
by hderms on Monday June 28, 2021 @10:35AM
(#27662524)
what about if you throw in async IO into the mix? seems like you'd have to have some kind of vmware-like virtualization where you record all IO interrupts into a linearalizable log
[ Parent
| on HN ]
Re:The free lunch is over: a fundamental turn toward concurr...
by Const-me on Monday June 28, 2021 @11:04AM
(#27662883)
When you throw async I/O in the mix it’s no longer just your application you’re debugging, it’s the whole OS with other processes, the OS kernel with these drivers and DMAs, and external hardware that’s not a code at all.
Can be tricky to debug or implement, but when I need that I normally use async-await in C#. The debugger in the IDE is multi-threaded, and does support these tasks.