Locks. Mecanismo de sincronização entre threads. Muito utilizado em operações de transações. Transações devem ser programadas de modo que seus efeitos.