社区
网络编程
帖子详情
多个完成端口的问题,请有服务器编写经验的人!!!
txl_2002
2005-08-15 01:40:37
在一个完成端口上开多个线程的模型,和,多个完成端口上各开一个线程的模型,在性能上会有什么差别?差别大小有会是怎么的程度?
...全文
236
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...哈哈
单
服务器
部署
多个
域名下的多
端口
服务,使用docker+nginx的方案
优雅地部署
多个
项目到一台
服务器
,并配置
多个
二级域名 历经一个月,我的域名fizz.ink终于备案成功了。于是开始了新一轮的网站折腾。 折腾的目的是想要学习网站部署的细节以及相关知识,域名解析,一台
服务器
部署
多个
二级域名的项目。以及Docker的配置。 我的资源 已备案的域名 一台腾讯云
服务器
(已安装Docker) 配置4核8G 2M带宽 要部署的服务有这些。 fizz.ink 是网站入口,有以下链接 gitlab 使用 gitlab.fizz.ink访问 rancher 使用 rancher.fizz
frp内网穿透云
服务器
。云
服务器
映射
多个
家庭局域网内网
端口
。家庭Windows主机内网运行
多个
web程序
frp实现云主机内网穿透。一个ip实现多
端口
穿透
多个
web程序
C# Tcp
服务器
实现多
端口
、多协议解析
当同一个
端口
解析不同协议时,就需要协议侦测,举个例子说,你想用一个吸管去知道四个杯子里都是什么的时候,你只有一个一个去尝,所以这样的设计性能低下,且并不可靠,甚至会导致严重的偶发性bug。所以最好最好不要这样设计。有时候物联网设备管理平台需要接收不同厂家的物联网设备,每家的设备通讯协议各不相同。平台需要为每个厂商提供一个通讯
端口
。所以需要实现一个
端口
,对应一个数据解析器。用接口实现的好处是,实例可以自由实现,比如使用数据库实现,能够实现持久化限制访问名单。即可,具体步骤详看链接博客。
如何在同一个
端口
上运行
多个
程序或服务
在实际生产环境中,大部分互联网服务提供商或公司可能已经阻止了大多数网络
端口
,并且只允许使用少数特定
端口
(如:80 和 443)来进行服务访问,以加强其安全性。 在这种情况下,如果我们需要将更多的服务暴露在公网上,我们该怎么办呢?这时你别无选择,只有为
多个
程序共用相同的
端口
,比如:共用 HTTPS 的
端口
443。 那怎么样才能实现不同程序复用相同
端口
呢,这时你就需要 SSLH 这款神器。 SSL...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章