Linux之线程池

发布时间 2023-10-16 16:08:07作者: njit-sam

前备知识:互斥锁、条件变量。前面博客有相关知识测试代码。

基本思想就是新建若干个线程,统一管理。当需要插入一个任务时,则在线程池里面找一个空闲线程来执行任务。若线程池的所有线程都有任务时,则让任务等待,等有新的线程空闲下来再执行。

示例是线程池开辟10个线程,每个线程处理一个TCP客户端连接,废话不多说,上代码:。