1958 US–UK Mutual Defence Agreement as an atomic spy, caused the proposal to be dropped. The June 1951 defection of Donald Maclean, who had served as a British member of the Combined Policy Committee from January 1947 to August 1948, reinforced the Americans' distrust of British security arrangements. The first British atomic bomb was successfully tested in Operation Hurricane on 3 October 1952, but although it was more advanced than the American bombs of 1946, Britain was still several years behind in nuclear weapons technology. The United States conducted Ivy Mike, the first nuclear test of a true thermonuclear device (also known as a hydrogen
Test-and-set Test-and-set In computer science, the test-and-set instruction is an instruction used to write 1 (set) to a memory location and return its old value as a single atomic (i.e., non-interruptible) operation. If multiple processes may access the same memory location, and if a process is currently performing a test-and-set, no other process may begin another test-and-set until the first process's test-and-set is finished. A CPU may use a test-and-set instruction offered by another electronic component, such as dual-port RAM; a CPU itself may also offer a test-and-set instruction. A lock can be built using an atomic test-and-set instruction as follows:The