Cross-platform mutual exclusion
AssigneeMicrosoft Technology Licensing, LLC
InventorsGarret Buban, Madhav Himanshubhai Pandya, David Marion Hattaway
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsGarret Buban, Madhav Himanshubhai Pandya, David Marion Hattaway
Estimating the term…
Systems, methods, apparatuses, and computer program products are disclosed for generating, from platform-agnostic source code, platform-specific code to efficiently implement mutual exclusion. Platform-agnostic source code includes a first block of code associated with a first implementation-agnostic context that is structured to cause instances of the first block of code to execute in isolation from other instances of code associated with the first implementation-agnostic context. A mutual exclusion implementation is determined for efficient implementation of mutual exclusion on a target platform. Platform-specific code is generated for the target platform to execute instances of the first block of code in isolation from other instances of code associated with the first implementation-agnostic context based on the determined mutual exclusion implementation.
A method comprising:
A system comprising:
A computer-readable storage medium comprising executable instructions that, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.