Nuclear weapons tests in Australia known at the time as Christmas Island (not to be confused with Christmas Island in the Indian Ocean) between 1957 and 1958. These were airbursts mostly occurring over water or suspended a few hundred metres above the ground by balloon. In Australia there were three sites. Testing was carried out between 1952 and 1957 and was mostly done at the surface. A few hundred smaller scale tests were conducted at both Emu Field and Maralinga between 1953 and 1963. Two separate atomic test projects occurred at the islands, the first being Operation Hurricane and the second being Operation Mosaic The
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