R/W semaphores Implement, XCHGADD_ALGORITHM