Kernel threads do not possess memory or file resources; instead, they typically own a stack, a copy of the registers, and thread-local storage if the operating system provides it.