Potrzebuję właśnie takiej tablicy, jednak pakiet atomic czegoś takiego nie oferuje. Istnieje jedynie typ AtomicBoolean - i tu się zaczynają schody. Czy jeśli utworzę tablicę:

AtomicBoolean[] tab = new AtomicBoolean[n];

zapewni mi ona atomowość operacji? Tzn. czy będzie działać tak, jak AtomicIntegerArray, ale z wartościami true/false? Oczywiście mógłbym pobawić się z AtomicIntegerArray i wpisywać tam 0 i 1, na to samo by wyszło, ale nie o to mi chodzi. Google natomiast jakoś nie chciało ze mną na ten temat rozmawiać :/