程序的并发

进程和线程和协程的区别

进程

线程

协程

线程池

线程安全队列

重排序队列

1.期望序列号: 下一个该输出的序号 2.暂存缓冲区(Buffer): 通常是一个Priority Queue(最小堆) 或Map/Hash 3.水位线/超时(Watermark/Timeout): 如果某个包一直不来,队列不能永远卡死,需要有跳过或触发重传的机制