腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
性能-
多线程
或多进程应用程序
、
、
为了在
linux
上开发高网络密集型的服务器应用程序,哪种架构是首选的?这个想法是,这个应用程序通常运行在具有多个核心(虚拟或物理)的机器上。考虑到性能是关键标准,是
多线程
应用程序更好,还是多进程设计的应用程序更好?我确实知道从多个进程共享资源和
同步
访问这些资源是大量的编程开销,但正如前面提到的,总体性能是关键要求,因此我们可以忽略这些东西。编程语言是
C
/
C
++。我听说即使是
多线程
应用程序(单进程)也可以利用多核的优势,并在不同的核上独立运行每个线程(只要没有
同步</em
浏览 4
提问于2013-05-16
得票数 6
回答已采纳
4
回答
一个很好的应用程序,可以看到
多线程
的好处
、
、
我正在尝试更好地编写
多线程
应用程序,比如想出正确的算法,这样线程之间就不会相互阻塞,并且在需要的时候线程之间可以进行正确的
同步
。这将在
C
/
Linux
中实现。谁能推荐一个我可以编写的简单应用程序,它可以清楚地展示在多核CPU中作为
多线程
与单线程运行时性能/吞吐量的提高。 谢谢。
浏览 0
提问于2012-07-11
得票数 1
回答已采纳
1
回答
当NDB群集中单个和唯一的管理节点出现故障时会发生什么?
、
我已经设置了具有5个节点的(mysql-cluster-gpl-7.3.5-
linux
-glibc2.5-x86_64) MySQL NDB集群,如下所述:节点
C
:管理node1或提前谢谢。
浏览 1
提问于2014-04-28
得票数 0
回答已采纳
5
回答
linux
上的学习线程
、
、
、
、
Linux
对我来说是一个新的平台。我已经用
c
++在Windows上写了很多年的代码,并且已经习惯了在这个平台上使用
多线程
。所以我想我将不得不学习pthread和std::th
浏览 2
提问于2012-05-30
得票数 4
回答已采纳
1
回答
POSIX命名的信号量能
同步
线程吗?
、
、
、
我正在寻找一种方法来
同步
Linux
上的多个
多线程
进程。
C
++11风格的互斥只在单个进程内的线程之间运行,据我所知,flock并不相互排除同一个进程的线程。 因此,我想到了POSIX信号量。很明显,它们
同步
进程,但是线程呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
4
回答
同时从多个线程访问只读数据是明智的吗?
、
、
、
我有一个应用程序,我正在尝试制作
多线程
。每个线程将访问大量只读数据.在所有线程的持续时间内,所讨论的数据都不会被修改。这个应用程序将在
Linux
和Windows上运行,如果这有任何区别的话,它是用
C
++编写的。
浏览 10
提问于2011-04-13
得票数 22
回答已采纳
1
回答
利用
c
++/
c
中的所有4个内核
、
、
、
如果我简单地运行所有4个线程,内核是否会利用所有4个内核,或者程序是否会在单个内核上实现
多线程
?如果不是,那么如何在多核上处理
同步
。我有一个4核的英特尔cpu,我的程序是
c
++的。我在一个虚拟机中的
linux
上运行这个程序。
浏览 1
提问于2011-10-27
得票数 0
回答已采纳
4
回答
C
++中的内存栅栏/屏障: boost或其他库中是否有它们?
、
、
、
这些天我读到了关于内存栅栏和屏障的文章,它们是
同步
多线程
代码和避免代码重新排序的一种方法。 我通常在
Linux
操作系统下使用
C
++进行开发,并且大量使用boost库,但是我找不到任何与它相关的类。
浏览 0
提问于2010-10-04
得票数 2
1
回答
在从
Linux
同步
AWS S3桶时保留所有者和文件权限信息
、
、
、
、
我正在从
Linux
服务器
同步
一个目录到AWS S3进行备份。在代码中有什么我可以做或修改的东西来保留文件的原始
Linux
信息吗? 谢谢!
浏览 3
提问于2016-12-25
得票数 8
回答已采纳
3
回答
带有互斥的
Linux
并发脚本
、
、
、
在我的
Linux
服务器上,我需要
同步
使用BASH和PHP编写的多个脚本,这样它们中只有一个能够启动一个系统关键作业,这是一系列BASH/PHP命令,如果由两个或多个脚本同时执行,就会造成混乱。根据我在
C
++中进行
多线程
的经验,我熟悉互斥的概念,但是如何为在单独进程中运行、当然不是用
C
++编写的一堆脚本实现互斥?但是,在我看来,文件写入和读取操作必须是完全原子化的,才能让这种方法以100%的概率完成,而且同样的要求也适用于任何其他的
同步
方法。我确信文件写入/读取操作不是
浏览 5
提问于2012-11-07
得票数 6
回答已采纳
1
回答
python中的比较和交换指令
、
、
我正在寻找与
C
++中的表达式等效的东西:a.compare_exchange_strong(x, y);
浏览 11
提问于2017-08-22
得票数 3
1
回答
使用
多线程
读取文件时的
同步
和异步操作
、
、
我有一个场景,比如在
c
#.net中使用
多线程
读取两个文本文件。如何使用
多线程
同步
实现此场景。
浏览 1
提问于2011-02-15
得票数 0
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?
、
、
、
、
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?互斥仅用于
多线程
。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
linux
下
多线程
epoll的一个问题
、
、
我有一个使用epoll(7)的
多线程
linux
程序。epoll(7)手册页显示,当其中一个fd关闭时,此fd将自动从epoll集合中删除。我的问题是,如果epoll集的fd在一个线程中关闭,而epoll集在没有
同步
的情况下在另一个线程中被并发轮询,该怎么办?程序会被破坏吗?还是内核会自动
同步
这个访问?冯
浏览 0
提问于2011-05-17
得票数 7
回答已采纳
2
回答
使用共享库
同步
两个
C
++进程
、
、
我正在开发一个将编译为动态共享库(MyClass.so)的
C
++类(MyClass.cpp)。它们是两个不同的应用程序。它不是
多线程
应用程序,也不可能是。互斥锁在这种情况下可以工作吗,因为它不是
浏览 1
提问于2020-05-05
得票数 1
1
回答
如何告诉Hotspot JVM是使用单处理器还是多处理器线程
同步
?
、
、
、
、
然而,我担心我会得到扭曲的性能测量,因为JVM可能没有意识到它现在被限制在单个内核上,但仍然使用多处理器原语进行线程
同步
和垃圾收集。虽然垃圾收集器可以从命令行调优,但这对于线程
同步
是不可能的。因此,也许问题应该是“OSes (Windows/
Linux
)在
多线程
应用程序中使用正确的
同步
原语吗?通过设置相应进程的线程亲和性,这些
多线程
应用程序只能使用单个内核。”
浏览 1
提问于2009-07-29
得票数 2
1
回答
获取上一次执行的返回语句的行
、
、
、
是否可以在任何
C
/
C
++调试器中查看最后一条return语句发生的位置?或者甚至是一个“返回堆栈”,就像调用堆栈,但反过来呢?
浏览 1
提问于2019-12-19
得票数 2
2
回答
如何在
c
#中使用
多线程
进行发送
如何在
c
#中使用
多线程
一次向多个人发送短信?必须使用
多线程
。手段必须一次独立地执行sms发送代码/过程。(
同步
)我该怎么做?请指点一下。
浏览 6
提问于2010-03-23
得票数 1
回答已采纳
3
回答
如何避免
多线程
、
如何避免
多线程
?任何投入都是非常感谢的。先谢谢大家
浏览 8
提问于2015-03-05
得票数 4
回答已采纳
1
回答
malloc本身是否提供某种类型的
同步
?
、
我听说"malloc是线程安全的,因为它提供了一个
同步
原语,这样
同步
到malloc就不会破坏堆“。因此,我认为是操作系统本身提供了某种类型的
同步
来保护应用程序免受损坏的堆,而不是malloc。 那么
linux
呢?malloc本身是否提供某种类型的
同步
?
浏览 7
提问于2012-10-09
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Python多线程使用技巧(同步+异步+强制结束多线程)
C+11多线程编程(一)——初始多线程
linux多线程服务器
python笔记10-多线程之线程同步
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券