腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在接受套接字之前创建的子
进程
中使用父
进程
接受的套接字
、
、
、
、
我正在使用“预分叉模型”和C语言编写一个跨平台、多
进程
和
多线程
的
服务器
。根据模式(多
进程
或
多线程
),
服务器
刚刚启动,创建一组
进程
/线程,其任务是处理主
服务器
接受的客户端请求。因为子
进程
是在接受套接字之前创建的,所以它们显然不会继承接受的套接字。在win32中,我解决了这个问题,复制了套接字。我能在C
linux
中做什么?
浏览 29
提问于2019-01-23
得票数 1
回答已采纳
1
回答
inetd是否简化了
服务器
程序,而不影响并发处理多个客户端的部分?
、
在
Linux
编程接口中,第60章讨论设计一个由inetd调用的
服务器
,这简化了
服务器
程序。inetd处理使用套接字的部分,对传入请求进行
多
工监视器,对于每个传入请求,分叉一个
进程
来执行
服务器
程序。我想知道,与inetd一起使用的
服务器
程序是否仍然可以作为
服务器
程序的独立版本,同时处理多个客户端? ine
浏览 0
提问于2020-11-24
得票数 -1
回答已采纳
1
回答
服务器
固定一个核心
、
我正在使用Java中的Vert.x开发
服务器
,在运行Ubuntu12.04的专用
服务器
上运行时,我注意到了一些性能问题。
服务器
接收传入的HTTP请求,使用HMACs进行一些身份验证,分析请求主体,进行一些文本处理,并通过UDP将数据发送到另一台
服务器
。我正在使用磨床和AWS实例对
服务器
进行负载测试,但是即使使用配置良好的
服务器
,每秒也不能收到超过10k的请求。我尝试使用内核设置来提高
服务器
的吞吐量,但我没有任何运气。这个
服务器
操作系统实际上运行在Xen
浏览 0
提问于2013-09-18
得票数 3
1
回答
Linux
是否支持为单个
进程
进行并行交换?
、
、
目标是利用(尽可能
多
的)网络带宽(目前为10 10Gbps)。
Linux
交换机制是否检索和存储特定
进程
的内存块,顺序为(逐页)? 单线程
进程
和
多线程
进程
的内存交换之间有什么区别吗?
浏览 0
提问于2016-06-28
得票数 1
1
回答
对于同时运行数周或数月的应用程序,php.exe能否持续运行,而不会崩溃?
、
、
、
、
例如: UDP或HTTP/TCP
服务器
(或网络)应用程序。我听说它不是一直为长时间运行的应用程序开发的。我相信我们可以在
linux
和Windows中使用pthread/events进行
多线程
/并行,以支持为
进程
生成的负载并开发长时间运行的应用程序。但不确定这会有
多
稳定。
浏览 19
提问于2015-11-25
得票数 0
2
回答
pthread_create ENOMEM大约32000个线程
、
、
运行的
进程
停滞在32 000左右(±5%)~# ulimit -s堆栈大小(-s,-s) 2048此外,当我尝试基本命令,而
进程
停留在"top“时,我得到bash消息:无法派生,没有足够的内存。
浏览 2
提问于2010-08-06
得票数 1
回答已采纳
2
回答
与
多线程
和多核的关系
、
、
我有一个带openmp的
多线程
程序(xgboost),运行在
linux
上的多核(40核,redhat)
服务器
上,但当我试图观察"top“命令使用的执行和CPU资源时,我看到只有一个核被我的可执行程序占用
Linux
在使用openmp执行
多线程
程序时会不会只使用一个内核?如果是这样,那么
多线程
究竟是如何实现的呢?只有一个核心? 另外,一个内核可以在多个线程上工作,还是只能在一个线程上工作?在
linux
默认情况下,
多线程
是否只由一个内核处理?我知道
浏览 4
提问于2015-01-24
得票数 0
2
回答
性能-
多线程
或多
进程
应用程序
、
、
为了在
linux
上开发高网络密集型的
服务器
应用程序,哪种架构是首选的?这个想法是,这个应用程序通常运行在具有多个核心(虚拟或物理)的机器上。考虑到性能是关键标准,是
多线程
应用程序更好,还是多
进程
设计的应用程序更好?我确实知道从多个
进程
共享资源和同步访问这些资源是大量的编程开销,但正如前面提到的,总体性能是关键要求,因此我们可以忽略这些东西。编程语言是C/C++。我听说即使是
多线程
应用程序(单
进程
)也可以利用多核的优势,并在不同的核上独立运行每个线程(只要没有同
浏览 4
提问于2013-05-16
得票数 6
回答已采纳
2
回答
Kvm/Qemu最大vm计数限制
、
、
对于一个研究项目,我尝试在Ubuntu
服务器
12.04下的KVM中使用python libvirt绑定来引导尽可能
多
的VM。所有VM在启动后都设置为空闲,并使用最少的内存。我最多只能在一台主机上启动1000个虚拟机,此时内核(
Linux
3x)变得没有响应,即使CPU和内存使用量都远未达到限制(48核AMD,128 48内存)。我认为这一定与KVM/Qemu驱动程序有关,因为
linux
内核本身处理这几个
进程
应该没有问题。然而,我确实读到Qemu驱动程序现在是
多线程
的。
浏览 2
提问于2012-09-03
得票数 2
2
回答
如何获得最快的数据处理方式:叉或/和
多线程
、
、
、
、
现在,我们正在尝试创建一个
服务器
,它可以接收和处理来自客户端的数据。
服务器
可以在很短的时间内接收到双倍。我的想法如下:所有这些都在
Linux
中。我的问题是: 目前,我的
服务器
只是一个包含
多线程
的
进程
。我正在考虑如果我使用fork(),它会更快吗?我认为只
浏览 2
提问于2016-09-19
得票数 1
回答已采纳
2
回答
"thread apply all bt full“在GDB中显示为空
、
、
、
、
我试图在运行Slackware 12的
Linux
服务器
上调试一个
多线程
进程
,该
服务器
使用GDB6.6。
浏览 0
提问于2010-01-22
得票数 3
回答已采纳
8
回答
多线程
或多处理
、
我正在为
Linux
设计一个专门的syslog处理守护
进程
,它需要健壮和可伸缩,我正在讨论
多线程
还是多
进程
。“Unix编程的艺术”讨论了这个。 您建议使用基于
进程
的系统(如Apache)还是
多线程
方法?
浏览 0
提问于2009-03-22
得票数 8
2
回答
为什么
linux
进程
比windows
进程
轻量级?
、
、
我听说
linux
进程
比windows的
进程
“轻量级”。那么,这个“轻量级”是什么意思呢?
浏览 5
提问于2014-02-05
得票数 0
回答已采纳
1
回答
linux
grep与perl regex贪婪不工作
、
我在
linux
服务器
上的perl版本是: 我有个测试如下。如何获得"mac:“和”数字“之间的内容(尽可能
多
)
浏览 1
提问于2018-09-06
得票数 0
回答已采纳
2
回答
JVM +
Linux
+Intel的超线程=
、
、
、
、
我注意到JVM线程出于某些原因在
Linux
下作为
进程
运行(如果我错了,请纠正我)。此外,Intel的超线程只为属于同一
进程
的两个线程提供额外的并行化。这是否意味着,一个单一的
多
热JVM程序将不会从
Linux
下的超线程中获益,因为它的线程不是从CPU的角度来看的线程吗?
浏览 7
提问于2011-11-26
得票数 2
回答已采纳
2
回答
多线程
GIL?
、
、
所以,自从几天以来,我在python上做了很多关于
多线程
和
多线程
的研究,我对很多事情都很困惑。我想到的是,当一个
进程
创建了太
多线程
时,操作系统就会在
多
cpu上分配任务。我说的对吗? 另外,我想利用我的cpus。我想到了一些东西,比如创建和cpu内核一样
多
的
进程
,在这个基础上,每个
进程
创建的线程和cpu内核一样
多
。我在右车道上吗?
浏览 0
提问于2020-08-17
得票数 8
1
回答
beam.smp运行数百个(1000+)线程是正常的吗?
我最近在Debian 11
服务器
上安装了RabbitMQ,并注意到现在绝大多数线程都属于同一个
进程
-- beam.smp。ps的输出表明它是一个只有1200个线程的
进程
。但是,对于一个
进程
来说,有那么
多线程
是非常奇怪的。 这是正常的还是一个错误的迹象?或者是个窃听器?它似乎没有引起任何直接的问题,但它会导致问题在以后的时间吗?
浏览 0
提问于2022-03-20
得票数 0
回答已采纳
1
回答
何时选择
多线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
1
回答
c#:
多
app域的单
进程
与多
进程
、
、
、
、
它们中的大多数是
多线程
进程
,执行一些繁重的任务。所有这些都需要随时启动(它们一起充当
服务器
)。一些
进程
还通过CLI与非托管代码进行交互。编辑:如果任何
进程
崩溃,那么它必须重新启动。目前有一个过程观察器。
浏览 2
提问于2015-08-11
得票数 0
3
回答
pthread是如何工作的?
、
、
我在Java和C#的
多线程
编程方面很有经验,现在开始学习如何在
Linux
上用C实现
多线程
编程。我是在
Linux
的编程意义上“长大”的,所以我在很高的层次上理解了它的内存哲学、
进程
处理等。它是否会创建一个
进程
并以某种方式为您处理
进程
间通信?或者它只是管理地址空间?我想要细节:)谷歌搜索只产生了“如何做”的问题,而不是“它是如何工作的”。
浏览 1
提问于2011-02-01
得票数 22
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Python多线程与多进程
入门Python多线程/多进程编程
Linux进程管理
多线程与多进程爬取数据
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券