@Catfish_Man that's… interesting, would old Mach have enabled this?
I think this is actually impossible because if you're a thread you can overwrite memory in use by other threads, invalidating all security guarantees. You'd need to basically be in an OS where threads are isolated enough they're more like green processes.