Thread virtualization techniques
AssigneeMicrosoft Corporation
InventorsMatthew D. Klein, Paul England
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMatthew D. Klein, Paul England
Estimating the term…
Various technologies and techniques are disclosed for virtualizing threads. An operating system thread is virtualized by intercepting accesses of the operating system thread state and emulating a normal operating system behavior. A kernel mode thread state is virtualized by intercepting kernel accesses of the kernel mode thread state and emulating a normal kernel mode behavior. A user mode thread state is virtualized by intercepting user mode accesses of the user mode thread state and emulating a normal user mode behavior. If the access is a write access, then the write access is applied to a virtual thread structure. If the access is a read access, then the read access is applied to the virtual thread structure.
A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
A method for virtualizing an operating system thread comprising the steps of:
A method for virtualizing a thread state comprising the steps of:
Dependencies are inferred from the claim text.