悲观锁假定冲突频繁，访问共享资源前先加锁；乐观锁假定冲突极少，先操作后验证，冲突则重试。前者含互斥、自旋、读写锁，后者无锁，靠版本号或CAS检测冲突，仅适合低冲突场景。