In one embodiment, a processor comprising at least one translation
lookaside buffer (TLB) and a control unit coupled to the TLB. The control
unit is configured to track whether or not at least one update to the TLB
is pending for at least one of a plurality of strands. Each strand
comprises hardware to support a different thread of a plurality of
concurrently activateable threads in the processor. The strands share the
TLB, and the control unit is configured to delay a demap operation issued
from one of the estrands responsive to the pending update, if any.