这篇文章中提到了 tsched 的源码可以一读,所以去阅读了一下,总共220来行. 1. 阅读前工作 通过上文了解到这段程序实现的是一个任务队列,同时带有线程池.这段程序是计算机操作系统里经典的consumer-producer (生产者-消费者)问题的实现.凡是学过操作系统这门课的,都应该知道这个问题,做过习题.在阅读源码之前可以先尝试用伪代码实现上述生产者-消费者问题. 2. 如何阅读? 了解清楚使用场景 这是一个线程池,客户端可以提交任务,线程池按照顺序调度执行任务.通过阅读 tsched…