地平线面经0x00 面向对象的特点 类封装、继承、多态、抽象0x01 多线程 保证数据一致性互斥锁:通过使用互斥锁来控制多个线程对共享数据的并发访问,从而实现对共享数据的保护。读写锁:读写锁可以同时允许多个读线程访问共享数据,但仅允许单个写线程对共享数据进行修改,进一步提高了效率。原子操作:通过使用原子操作,可以保证在多线程环境下数据操作的原子性,从而避免数据不一致的情况。管程:管程是一种特殊的锁,用于保护共享资源的访问,并具有更高的灵活性和可扩展性。0x02 数据库关系型数据库四大特点原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚...