AtomicBitSet-Implementierung für Java
Die Standard-API enthält keine AtomicBitSet-Implementierung. Ich könnte mein eigenes auf AtomicIntegerArray rollen, würde es aber auch nicht vorziehen.
Ist jemandem eine vorhandene Implementierung bekannt, die unter einer mit Apache 2 kompatiblen Lizenz veröffentlicht wurde? Ich benötige nur grundlegende Operationen, um Bits zu setzen und zu überprüfen.
Bearbeiten:
Der Code ist sowohl für die Leistung als auch für den Arbeitsspeicher kritisch, daher möchte ich eine Synchronisation oder eine Ganzzahl pro Flag vermeiden, wenn dies möglich ist.