|
|
|
|
|
by rektide
1098 days ago
|
|
This feels a bit like you are using an image of absolute safety to hold hostages, not allowing the potential for change & improvement. The author starts by citing a decent variety of sources to have already expressed interest here, who see this as progress. Migrating a bunch of per-process global variables to have scope (per thread or per session) may be risky, but gee, it just sounds like vaguely reasonable architecture to have these days to me. |
|
I'm not trying to win an argument or anything here, I'm just highlighting from my and others' experiences that multithreading is a tradeoff not to be made casually. It makes some things faster, especially if not I/O bound, but it also increases dev and debug cost, and reduces the number of developers who can assist. That downside tends to permanent.