# 第03章-锁

锁是实现线程同步，用来控制多个线程访问共享资源的方式。一般来说，一个锁能够防止多个线程同时访问共享资源（但是有些锁可以允许多个线程并发的访问共享资源，比如读写锁）。本章将介绍如何使用锁，锁的实现原理。
