概述 freeswitch的核心源代码是基于apr库开发的,在不同的系统上有很好的移植性. APR库在之前的文章中已经介绍过了,APR-UTIL库是和APR并列的工具库,它们都是由APACHE开源出来的跨平台可移植库,不同点在于库中实现的功能接口有区别. 在应用的开发过程中,多线程并发是提高效率的常用方案,但是多线程管理并不好做. 在很多大型应用中,都会引入线程池的框架.线程池是一个线程集合,有统一的管理,当有一个新的任务下发,线程池管理会按照一定的策略将任务分配给空闲的线程.当任务积压较多时,…