An article of manufacture, comprising at least one of a hardware device having hardware logic, and a computer readable storage medium having code, enabled to be executed by a system to perform operations, wherein the system has a first processor having a cache, a second processor, and a plurality of shared resources including a shared memory wherein a line of said shared memory is cached in a line of said first processor cache and coherency is maintained between said shared memory line and said cache line in accordance with a cache coherency protocol, and wherein the operations comprise:
- said first processor repetitively reading said cache line wherein said repetitive cache line reading occupies said first processor and inhibits said first processor from accessing said shared resources;
- said second processor writing data to said shared memory line to signal to said first processor that said shared resources may be accessed by said first processor;
- and
- said first processor changing the state of said cache line in response to said data write to said shared memory line in accordance with said cache coherency protocol.