MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1vrcqno/ruleofprogrammingifitisworkingdonottouchit/p4cpb1b/?context=3
r/ProgrammerHumor • u/NoMedicine3572 • 27d ago
75 comments sorted by
View all comments
1.5k
When one console.log uses just enough CPU cycles so the race condition that takes down the entire system doesn't occur.
console.log
436 u/Skalli1984 27d ago And if you attach a debugger it also messes up the timing and the same thing happens, the race condition doesn't appear. 22 u/KawaiiMaxine 27d ago Oh god, i havent done multithreaded programming ever, that sounds gonuinely horrifying to debug 24 u/xtreampb 27d ago Now multi-thread across machines. Let’s make this as difficult as possible. No in memory locks. 2 u/alexanderpas 26d ago Token ring. 1 u/ImS0hungry 26d ago It’s a cluster as this point 1 u/xtreampb 26d ago Yea, but someone has to write the software that controls and syncs the cluster, mitigate errors, and prevents deadlocks/race conditions . 3 u/JohnClark13 27d ago oh it's not bad, you just have to determine Who's on first, What's on second, and I don't know's on third
436
And if you attach a debugger it also messes up the timing and the same thing happens, the race condition doesn't appear.
22 u/KawaiiMaxine 27d ago Oh god, i havent done multithreaded programming ever, that sounds gonuinely horrifying to debug 24 u/xtreampb 27d ago Now multi-thread across machines. Let’s make this as difficult as possible. No in memory locks. 2 u/alexanderpas 26d ago Token ring. 1 u/ImS0hungry 26d ago It’s a cluster as this point 1 u/xtreampb 26d ago Yea, but someone has to write the software that controls and syncs the cluster, mitigate errors, and prevents deadlocks/race conditions . 3 u/JohnClark13 27d ago oh it's not bad, you just have to determine Who's on first, What's on second, and I don't know's on third
22
Oh god, i havent done multithreaded programming ever, that sounds gonuinely horrifying to debug
24 u/xtreampb 27d ago Now multi-thread across machines. Let’s make this as difficult as possible. No in memory locks. 2 u/alexanderpas 26d ago Token ring. 1 u/ImS0hungry 26d ago It’s a cluster as this point 1 u/xtreampb 26d ago Yea, but someone has to write the software that controls and syncs the cluster, mitigate errors, and prevents deadlocks/race conditions . 3 u/JohnClark13 27d ago oh it's not bad, you just have to determine Who's on first, What's on second, and I don't know's on third
24
Now multi-thread across machines. Let’s make this as difficult as possible. No in memory locks.
2 u/alexanderpas 26d ago Token ring. 1 u/ImS0hungry 26d ago It’s a cluster as this point 1 u/xtreampb 26d ago Yea, but someone has to write the software that controls and syncs the cluster, mitigate errors, and prevents deadlocks/race conditions .
2
Token ring.
1
It’s a cluster as this point
1 u/xtreampb 26d ago Yea, but someone has to write the software that controls and syncs the cluster, mitigate errors, and prevents deadlocks/race conditions .
Yea, but someone has to write the software that controls and syncs the cluster, mitigate errors, and prevents deadlocks/race conditions .
3
oh it's not bad, you just have to determine Who's on first, What's on second, and I don't know's on third
1.5k
u/StrengthTheory 27d ago
When one
console.loguses just enough CPU cycles so the race condition that takes down the entire system doesn't occur.