I feel like even without multithreading the services share processing power effectively. There might be some jitters and hangs, but doing things within specification won't produce any noticeable lag.
It's kind of like the difference of if one process ran for 3ms or if it ran for 0.3ms 10 times.
But we're getting off topic, now, yes multithreading is apparently (a very stupid) thing on single cores and therefor the bugs and crashes can still occur.

Its a decently sized Piefed Server that allows me to talk about Politics.
I used to use Piefed dot World and before that Lemmy Word but they explicitly and openly support the misogynist, transphobic, pro-war, pro-genocide tankie Lemmy Developers, so I don't go there anymore.
EDIT: The hecks this little fedicate bubble?