Non c'è nulla di complicato:
codice:
a &= b
corrisponde a
codice:
a = a & b
Ovvero, fa l'and binario tra a e b e memorizza il risultato in a.

P.S.: per Java c'è una sezione apposita, dove sposto il thread.