并发和并行的区别 并发:一个cpu同时执行多个线程,只有一个线程执行,其余线程处于挂起。并行:多个cpu同时执行多个线程。大体意思:并发是同一时刻多个事件发生,并行是一段时间内多个事件发生。 CAP理论 c:一致性a:可用性p:分区容忍性常见类型:ca(传统单点数据库),cp(传统数据库分布式事务,分布式锁),ap(dns,web缓存) 数据库ACID理论 BASE理论