4 ms·
How do issues like this happen? I'm fairly new to software development and I haven't really seen issues like this, and I'm having trouble thinking of what types
by pythonaut_16 10y ago
How do issues like this happen? I'm fairly new to software development and I haven't really seen issues like this, and I'm having trouble thinking of what types of code would cause it.
I'm assuming it's usually related to things using multiple threads or at the boundaries of different programs communicating?
- zigzigzag 10y agoYes of course. It's concurrency related. You write a program that starts something, does some work, then tries to access the something expecting that it's already started. On your computer, the "does some work" stage happens to take long enough that the thing has indeed already started. On some other machine, it doesn't and you get a crash or hang. It happens quite often when developing concurrent software.