社区
网络及通讯开发
帖子详情
关于socket的执行优先级问题
su9989
2005-11-28 08:36:25
如下所示的程序结构:
MainFunction()
{
SubFunction1();
SocketFunction();
SubFunction2();
}
为什么要在整个MainFunction()执行完之后才会进入SocketFunction()内部执行,而不是顺序执行下来?难道socket的执行优先级低吗?如何让它顺序执行,SubFunction2()还需要SocketFunction()的执行结果。
...全文
357
4
打赏
收藏
关于socket的执行优先级问题
如下所示的程序结构: MainFunction() { SubFunction1(); SocketFunction(); SubFunction2(); } 为什么要在整个MainFunction()执行完之后才会进入SocketFunction()内部执行,而不是顺序执行下来?难道socket的执行优先级低吗?如何让它顺序执行,SubFunction2()还需要SocketFunction()的执行结果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghyd
2006-01-11
打赏
举报
回复
应该不会
或者可能是异步操作.所以你的"socketfun"里对socket的读写 ,是立即返回的,而不管对方是否已经收到
su9989
2005-12-01
打赏
举报
回复
我是在一步一步调试过程中发现的,必须在整个MainFunction()执行完之后才会进入SocketFunction()内部执行
wohow
2005-11-29
打赏
举报
回复
如果不考虑线程因素,不知道楼主怎么得到的这个结论
Socket
Socket
谈谈
socket
的使用
getsockname获取sockfd对应的本端
socket
地址,并将其存储于address参数指定的内存中,该
socket
地址的长度则存储于address_len参数指向的变量中。name参数指定目标主机的主机名,addr参数指定目标主机的IP地址,len参数指定addr所指IP地址的长度,type参数指定addr所指IP地址的类型,其合法取值包括AF_INET(用于IPv4地址)和AF_INET6(用于IPv6地址)。分别代表被绑定的是受保护的地址,仅超级用户能够访问和被绑定的地址在使用中。
Java多线程的
优先级
大家好,我们来分享Java多线程的
优先级
Java提供了一个线程调度器来监控程序当中的启动后进入就绪状态的所有线程,线程调度器按照
优先级
决定应该调度哪个线程来
执行
线程的
优先级
用数字表示,范围从1~10 Thread.MIN_PRIORITY=1 Thread.MAX_PRIORITY=10 Thread.NORM_PRIORITY=5 使用以下方式改变或获取
优先级
getPriority().setPriority(int xxx) 写源码: package Demo05; public class T
UCOSII系统低
优先级
怎么获的
执行
机会
在UCOSII系统中,实际上它不是真正的时间片调度,而是基于
优先级
的调度,这样和时间片调度各有好处,下面讲解我在网络故障诊断应用中的两个任务中,低
优先级
的怎么抢到时间片的。 #define Task_Checkstate_PRIO 10 #define Task_LUA_PRIO 8 #define Task_Script_PRIO ...
Android网络优化1--Native
Socket
为何要优化很多一般的程序,我们都是使用类似如OkHttp,HttpClient,HttpUrlConnnection等就解决了。 但现有的网络协议大多数都缺少对移动网络的优化,而移动网络高RTT和高丢包的特性, 导致经常我们的用户觉得我们的程序很“慢”,使用的流量很大,整个程序很渣渣,用户体验很差! 所以当程序发展到一定程度,我们就希望我们的“网速”快点,用户体验好点,流量少点。 而移动网络的通
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章