一.无锁并发编程多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以采取一些方法避免采取锁,如数据的ID按照HASH算法取模,不同的线程处理不同段的数据二.使用最少线程数量三.CAS算法四.使用协程