现在的位置: 首页 > 综合 > 正文

ucontext实现的用户级多线程框架3(实现echo服务器)

2013年09月29日 ⁄ 综合 ⁄ 共 10876字 ⁄ 字号 评论关闭

前面一篇文章实现了一个抢先式的用户级多线程框架,现在用那个框架编写一个echo服务,

因为只是个实验,所以代码写得比较杂乱,还有很多可能出错的情况也没有处理,这些在今后的进一

步研究中都会慢慢修改,下面是代码:

 

uthread.h

 

 

uthread.cpp

 

 

uthreadtest.cpp

 

 

运行后会看到控制台中不断的输出1,那是runable_test在工作,

telnet几个客户端上去,就可以看到echo的效果了,总体来看效果还不错,

不过context的切换效率还没有测试过.

抱歉!评论已关闭.