Re:Tcl is faster than Python for database benchmarking
by bb88 on Tuesday November 01, 2022 @08:38PM
(#33429954)
> if you want to share a TLS connection you're obviously fucked...
Some would argue that if you're using threads, well then you're fucked from the start, very possibly including me.
Go gets around this using go-routines, but go isn't necessarily thread safe per se. Futher go also has it's own bag of bugs you have to be aware of when using it.
Again, in this example I suspect things would have worked, because it's trivial code, but I wouldn't actually bet on it because I've seen MP fuck up so many times historically. Like, maybe one of those modules actually creates a static connection pool that gets messed up on mp? Who knows?
So yeah, maybe the obscene hack that 'mp' is would have worked or just use tcl, which is sane and worked for them. A note about mp in the post would have made sense, I just won't blame someone for not wanting to deal with it.