读书人

winsockAPI tcp udp 使用有关问题

发布时间: 2012-03-02 14:40:29 作者: rapoo

winsockAPI tcp udp 使用问题
我现在又这么一个需求

我需要处理多线程的程序

要进行优先级的判断
根据优先级对对当前正在执行的任务进行切换
那些东西是需要互斥操作的?
①数据的传输(监测数据量大的指令)
1指令数据
Tcp传输
2监测数据
Udp传输
?3 Tcp和Udp数据传输的切换(大概思路的问题)

②应使用多线程
1对请求优先级进行判断(临界区代码)
2由动态库决定这在执行的任务,app根据动态库的指令信息只负责向下传送数据信息,动态库由自己当前任务状态进行数据的分类处理,
?1、如何处理给不同线程发送数据
答:配置数据接收函数给app调用,根绝当前任务的状态进行数据类型的判断,将数据类型解析后放入响应的数据队列中。(如果线程是开启的)不同的任务线程对任务队列进行实时读取
?2、线程根据什么解析数据的类型拼接数据
答:可记录当前的任务状态对状态进行分析
?3、根据任务请求的优先级对当前正在执行的任务进行切换

那位大哥提下思路吧,公司现在就我一个c++菜鸟(刚刚工作4个月)了还不招人,有谁c++很厉害想跳槽的可以给我发个简历,我可以向经历推荐工资又头定

[解决办法]
不好

?1、如何处理给不同线程发送数据
答:配置数据接收函数给app调用,根绝当前任务的状态进行数据类型的判断,将数据类型解析后放入响应的数据队列中。(如果线程是开启的)不同的任务线程对任务队列进行实时读取
?2、线程根据什么解析数据的类型拼接数据
答:可记录当前的任

读书人网 >C++

热点推荐