社区
网络编程
帖子详情
多个完成端口的问题,请有服务器编写经验的人!!!
txl_2002
2005-08-15 01:40:37
在一个完成端口上开多个线程的模型,和,多个完成端口上各开一个线程的模型,在性能上会有什么差别?差别大小有会是怎么的程度?
...全文
242
7
打赏
收藏
多个完成端口的问题,请有服务器编写经验的人!!!
在一个完成端口上开多个线程的模型,和,多个完成端口上各开一个线程的模型,在性能上会有什么差别?差别大小有会是怎么的程度?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Oversense
2005-08-16
打赏
举报
回复
多个完成端口上各开一个线程的模型
完全没有问题,如果这个线程不被杜塞,在单核心的机器上,效率比
在一个完成端口上开多个线程的模型
高
zhxk
2005-08-16
打赏
举报
回复
我现在有个想法如果只在新线程中采用
while(1)
{
recv(...);
}
效率和比iocp怎么样?
everandforever
2005-08-15
打赏
举报
回复
服务器的完成端口,这里有一个可以直接拿来用的:
http://www.lenholgate.com/archives/000082.html
txl_2002
2005-08-15
打赏
举报
回复
to everandforever(Forever) ( )
我不是说一个线程处理一个用户对象,而是一个线程处理多个用户的线程ID和这各线程ID一致的对象。
我现在编的是一个用于服务器的通讯库,通讯库里是完成端口,而如果完成端口上多线程,这样会使库外的程序会遇到多线程的问题,所以我想让上层编程可以不用关心多线程问题。
everandforever
2005-08-15
打赏
举报
回复
如果一个线程处理一个用户对象,还不如就简单地为每个用户启动一个线程方便。
线程安全的问题最好用 criticalsection之类的东西解决
txl_2002
2005-08-15
打赏
举报
回复
我现在遇到了线程安全的问题
我现在要把一个用户对象只放在一个线程里执行,也就是说线程根据用户对象里保存的线程ID来工作。如果在一个完成端口上开多个线程,就控制不了了。
现在我想知道的是,我上面说的两种方式的性能差别。请帮忙解释一下
VCSQLVB
2005-08-15
打赏
举报
回复
一台机上没任何必要创建多个完成端口,完成端口仅仅为了处理任务,然后通知程序去处理完成的结果。
ssh工具下载
一个很好用的SSH工具,o(∩_∩)o...哈哈
frp内网穿透云
服务器
。云
服务器
映射
多个
家庭局域网内网
端口
。家庭Windows主机内网运行
多个
web程序
frp实现云主机内网穿透。一个ip实现多
端口
穿透
多个
web程序
单
服务器
部署
多个
域名下的多
端口
服务,使用docker+nginx的方案
优雅地部署
多个
项目到一台
服务器
,并配置
多个
二级域名 历经一个月,我的域名fizz.ink终于备案成功了。于是开始了新一轮的网站折腾。 折腾的目的是想要学习网站部署的细节以及相关知识,域名解析,一台
服务器
部署
多个
二级域名的项目。以及Docker的配置。 我的资源 已备案的域名 一台腾讯云
服务器
(已安装Docker) 配置4核8G 2M带宽 要部署的服务有这些。 fizz.ink 是网站入口,有以下链接 gitlab 使用 gitlab.fizz.ink访问 rancher 使用 rancher.fizz
C# Tcp
服务器
实现多
端口
、多协议解析
当同一个
端口
解析不同协议时,就需要协议侦测,举个例子说,你想用一个吸管去知道四个杯子里都是什么的时候,你只有一个一个去尝,所以这样的设计性能低下,且并不可靠,甚至会导致严重的偶发性bug。所以最好最好不要这样设计。有时候物联网设备管理平台需要接收不同厂家的物联网设备,每家的设备通讯协议各不相同。平台需要为每个厂商提供一个通讯
端口
。所以需要实现一个
端口
,对应一个数据解析器。用接口实现的好处是,实例可以自由实现,比如使用数据库实现,能够实现持久化限制访问名单。即可,具体步骤详看链接博客。
如何在同一个
端口
上运行
多个
程序或服务
在实际生产环境中,大部分互联网服务提供商或公司可能已经阻止了大多数网络
端口
,并且只允许使用少数特定
端口
(如:80 和 443)来进行服务访问,以加强其安全性。 在这种情况下,如果我们需要将更多的服务暴露在公网上,我们该怎么办呢?这时你别无选择,只有为
多个
程序共用相同的
端口
,比如:共用 HTTPS 的
端口
443。 那怎么样才能实现不同程序复用相同
端口
呢,这时你就需要 SSLH 这款神器。 SSL...
网络编程
18,358
社区成员
64,186
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章