本文主要是介绍数据转发器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据转发类
类的主要构成:
1、队列
2、线程
类的对外接口:
1、设置回调函数及用户参数(从队列中取出的数据在回调函数中参数中)
2、启动服务(启动线程)
3、停止服务(停止线程、清空队列)
4、向对象中存放数据(实质是往队列中存放数据)
队列作用(数据缓冲区):
1、接收外面往里面放数据的接口,该接口会触发条件变量;
2、对该对象存在一个线程,当外界放入数据,线程会调用外界设置的回调函数;
线程作用(数据转发器):
1、从线程中取出数据
2、将取出的数据通过回调函数返回给客户端
这篇关于数据转发器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!