A última solução de espera ociosa é a instrução TSL, técnica baseada em hardware e que funciona apenas em computadores cujos processadores provêm a instrução “Test and Set Lock”. Esta função realiza duas atividades, primeiro lê o conteúdo da palavra de memória lock no registrador e, em seguida, armazena um valor diferente de zero no endereço de memória lock.
A garantia de que apenas um processo fará esta operação por vez se dá em função da instrução ser indivisível, ou seja, a CPU que executou a chamada bloqueia o barramento de memória impedindo o acesso de outras CPUs a este espaço de memória até que a instrução esteja completada.