ub是公司不错的网络框架, 使用C语言开发,清晰易懂,不像sofa-rpc使用c++ 开发,语言层面的技巧较多.
个人还是喜欢ub的简单. 本文通过ub框架介绍一下server端开发的常见的几种线程模型.
ub包含5种线程模型,我们挑选了三个比较典型和简单的来讲解一下:
------------------------------------------------------------------------------------------------------
xpool \\ 最简单同步模型
cpool \\ 生产者消费者模型
appool \\ 异步模型
------------------------------------------------------------------------------------------------------
xpool最简单的线程模型:
在x