3 ms·
> can and should be used, and thus not be a footgun It can and should be used in the cases where it makes sense, with the restrictions that are documented. It'
by jstimpfle 3y ago
> can and should be used, and thus not be a footgun
It can and should be used in the cases where it makes sense, with the restrictions that are documented. It's an API that is fundamentally not thread-safe, you can not use it "safely" (in the modern sense of using it after a lobotomy, in any way that the compiler allows) in a multi-threaded context.
There are other such APIs, and if those APIs were removed it would hurt a lot of old software that is running perfectly fine.