While this isn't true with Go's GC, a GC that's stop-the-world can avoid these cache coherency issues altogether. If you pause every thread before marking and sweeping, then you won't run into problems--only the GC is…
I'm not sure that this is a _useful_ tool. Let's talk about the threat model or the attacks that this defends against. If a Client is malicious, they might try to manipulate the data in the database in an untoward way.…
While this isn't true with Go's GC, a GC that's stop-the-world can avoid these cache coherency issues altogether. If you pause every thread before marking and sweeping, then you won't run into problems--only the GC is…
I'm not sure that this is a _useful_ tool. Let's talk about the threat model or the attacks that this defends against. If a Client is malicious, they might try to manipulate the data in the database in an untoward way.…