Một trong những hoạt động, hiện diện trong nhiều multiprocessors lớn,thử nghiệm-và thiết lập, kiểm tra một giá trị và nó đặt ra nếu giá trị vượt qua bài kiểm tra.
Một hoạt động, hiện diện trong nhiều multiprocessors cũ, là thử nghiệm-và-set, mà kiểm tra một giá trị và đặt nó nếu giá trị vượt qua các bài kiểm tra.