无锁并发编程:例如,将数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据,这样就可以避免使用锁;CAS算法;使用最少线程:避免创建不必要的线程;协程:在单线程里实现多任务的调度,并在单线程里维持多个任务间的切换。