腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
使用
共享
内存
在程序中
共享
数据如何?
、
我想在
Linux
上写一个“嵌入式控制系统”。因此,这个系统可以分为三个程序。“处理”,读取其他输入数据并进行一些计算,然后将结果保存到
共享
内存
中。 nore,也许我会添加一个web服务器来读取即时数据
浏览 4
提问于2012-01-04
得票数 0
回答已采纳
1
回答
何时选择
多线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
1
回答
内存
分配中的锁争用-
多线程
与多进程
、
、
、
、
我们开发了一个大型C++应用程序,该应用程序在大型
Linux
和Solaris盒(多达160个CPU核心甚至更多)上的几个站点上运行得令人满意。它是一个重
多线程
(1000+线程)的单进程体系结构,占用大量
内存
(200 GB+)。我们正在考虑更改为多进程/
共享
内存
体系结构(在
共享
内存
中,而不是在常规堆上,重分配/去分配不会发生)。因此,最后,我们的问题是:我们是否可以假设现代
Linux
内核的虚拟
内存
管理器能够有效地将<
浏览 11
提问于2016-09-15
得票数 2
1
回答
如何确定
Linux
上多进程的JVM
内存
占用
、
、
、
、
我正在尝试量化执行相同进程的小型java应用程序
多线程
与多进程在
内存
占用方面的差异。在运行
多线程
时,确定总
内存
占用和每个线程的额外开销相对容易。如果我运行同一个应用程序的多个副本,我会看到
内存
占用x N,并且没有java代码在进程之间
共享
。 我被告知,因为Java代码是字节码,而不是可执行文件,所以它不会像C二进制文件那样在进程之间
共享
代码。如果我使用pmap,它只会告诉我进程的
内存
占用空间,
浏览 3
提问于2009-08-25
得票数 4
2
回答
我能否实现对
内存
中SQLite数据库的可扩展
多线程
访问
我有一个
多线程
的
Linux
C++应用程序,它需要一个高性能的参考数据查找工具。为此,我一直在考虑使用
内存
中的SQLite数据库,但看不到在我的
多线程
环境中进行扩展的方法。此外,我不相信我可以使用
多线程
模式,因为我不能创建到单个
内存
数据库的多个连接(因为每次调用sqlite3_open(":memory:",&db)都会创建一个单独的
内存
数据库)。所以我想知道的是:文档中是否遗漏了什么,是否可以让多个线程从我的C++应用程序
共享</e
浏览 2
提问于2010-07-17
得票数 9
1
回答
基于线程计算分配
共享
内存
、
、
、
在
多线程
程序中,我需要根据线程并行计算的估计值分配
共享
内存
,然后在所有线程之间(同步之后)使用
共享
内存
。有没有办法做到这一点,而不加入线程和产生新的线程?为了简化,我试图做以下几点: 线程在
共享
内存
上继续它们的执行。我正在使用pthreads库和pthread_barrier_wait进行
多线程
处理.
浏览 2
提问于2017-04-27
得票数 0
回答已采纳
3
回答
如何统计对远程NUMA
内存
节点的
内存
访问次数?
、
、
在最近的
linux
分布式
共享
内存
系统上运行的
多线程
应用程序中,有没有一种直接的方法来计算每个线程对远程(非本地) NUMA
内存
节点的请求数量?感谢您的回答。
浏览 6
提问于2011-08-11
得票数 3
1
回答
进程间
共享
内存
同步C++/C++11
、
、
、
、
问题(简而言之):--我正在使用POSIX
共享
内存
,目前只使用POSIX信号量--我需要控制多个阅读器、多个写入器。我需要在下面描述的限制范围内使用哪些变量/方法来控制访问。我找到了一种我想实现的方法,但是我不确定在使用POSIX
共享
内存
时可以使用什么方法来实现它。 我找到的 这个链接有我想要使用的算法,但是我不知道如何用
共享
内存
来实现它。我是否以某种方式将类存储在
共享
内存
中?这里是我需要帮助的地方。我不确定的原因是我做了大量的研究,指出将<
浏览 7
提问于2016-02-15
得票数 2
1
回答
在静态/动态库混合中链接Debug-CRT时崩溃?
、
、
、
、
对象是有效的,没有可能覆盖它们的
内存
泄漏,而且只有在调试模式下才会发生。与
Linux
编译的相同代码在调试和发布构建中都工作得很好。所以我想这是Visual调试-CRTs中的一些奇怪的问题。我的软件结构如下: 两个静态库以“
多线程
(调试) DLL”模式编译,并链接到:一个以“
多线程
(调试)”模式编译的
共享
库(DLL)。从逻辑上讲,我会说应该是相反的,但我得到了大量未解决的符号。最后,有一个以“
多线程
(调试) DLL”模式编译的可执行文件,它调用上面提到的DLL。在这里,当我切换到“
浏览 4
提问于2013-04-11
得票数 1
6
回答
Linux
:多核CPU中的进程和线程
、
、
与进程相比,线程不太可能从多核处理器中获益,这是真的吗?换句话说,内核会决定在单核而不是多核上执行线程吗?
浏览 2
提问于2010-08-03
得票数 5
回答已采纳
3
回答
共享
内存
系统性能上的消息传递接口
、
、
、
、
据我所知,并行处理、消息传递、接口和
多线程
有两种方式。没有消息传递接口,
多线程
不能用于分布式存储系统;而消息传递接口可以用于“
共享
内存
”和“分布式
内存
”两种系统。我的问题是与MPI并行并在
共享
内存
系统上运行的代码的性能。此代码的性能是否与
多线程
并行化的代码范围相同?我的工作是为了进程之间需要在重复通信和通信数组可以是200*200矩阵。
浏览 7
提问于2012-05-26
得票数 3
回答已采纳
3
回答
内核和用户应用程序之间的通信方法
、
、
Linux
编程的一般新手。我试图通过
共享
内存
与内核模块通信,但无法调用shmget()等用户应用程序中使用的函数;我已将kernel-headers和kernel-devel安装到内核模块源中,并将其包括在内,但这些头部不包含任何函数在内核中有使用
共享
内存
的标准方法吗?使用发行版: CentOS 5.2内核: 2.6.18-92.1.22.e15 提前谢谢。目前演示的主要功能是多进程、管道、消息队列、
共享
内存</e
浏览 1
提问于2009-02-05
得票数 3
回答已采纳
2
回答
Cilk、Cilk++或OpenMP
、
、
、
我正在用
Linux
创建一个
多线程
应用程序。以下是场景:现在我不知道该用Cilk,Cilk++还是OpenMP(哪个更好)。另外,我也不知道该选择
多线程
还是多处理
浏览 1
提问于2012-06-09
得票数 4
回答已采纳
4
回答
Linux
调度: OS vs "virtual“
、
、
、
如何在c下的
linux
fedora中实现
多线程
单进程模型,其中单个调度器用于“主”核心读取i/o可用性(例如,tcp/ip,udp),然后有一个每个核心的单线程(从init开始),“执行线程”,解析数据,然后更新少量的信息更新到
共享
内存
空间(我的理解是pthread在单个进程下
共享
数据)。我相信我的选择是:我在脑海中有一个朴素的模型,由启动一定数量的执行线程和单个调度程序线程组成。
浏览 2
提问于2012-06-04
得票数 0
回答已采纳
1
回答
共享
内存
与分布式
内存
、
多线程
与多进程
、
、
我想知道是不是分布式
内存
总是多进程,而
多线程
总是
共享
内存
?如果多进程既可以用于分布式
内存
,也可以用于
共享
内存
?感谢和问候!
浏览 2
提问于2009-10-25
得票数 4
回答已采纳
5
回答
两个或更
多线程
如何
共享
它们所分配的堆上的
内存
?
、
正如标题所说,两个或更
多线程
如何在它们分配的堆上
共享
内存
?我一直在想这件事,但我不知道他们是怎么做到的。这是我对这个过程的理解,大概我在某些地方错了。因此,两个线程A和B可以根据需要分配任意多的
内存
。但是我不明白线程A怎么知道线程B分配的
内存
在哪里。我也不知道这两个线程如何知道另一个线程的堆栈在哪里。
多线程
程序
共享
堆,我相信它们可以访问彼此的堆栈,但我不知道是如何实现的。 我试着搜索这个问题,但只找到了抽象出细节的特定语言版本。编辑:我试图不是特定于语言或操作系统,但我
浏览 2
提问于2012-08-11
得票数 18
回答已采纳
2
回答
多线程
比具有大量
内存
访问的单线程更慢
、
这是大量的
内存
访问导致缓慢的
多线程
吗?因为我使用线程来
多线程
,这是一个很好的函数,它使用了大量的
内存
访问。如果我用一个线程调用我的函数,那么我有更多的时间CPU。
浏览 3
提问于2013-07-30
得票数 0
回答已采纳
1
回答
可执行代码的Performant malloc实现
、
、
、
、
目前,我使用的是一个简单的可执行mmap预分配区域,但由于最终
内存
耗尽,这只是临时的。我没有实现任何
内存
回收机制,也不想这样做:这是一个很难解决的问题(很难调试bug、碎片、
多线程
等等)。回答评论的详细信息: 我目前的平台是x86_64上的
Linux
,但是Windows和ARM 32/64支持是受欢迎的(但不是必须的)。
内存
永远不会与不同的进程
共享
,但是在这种情况下,分配程序必须是
多线程
感知的,如果可能的话,也是可伸缩的。
浏览 3
提问于2018-08-02
得票数 3
1
回答
线程之间的
共享
内存
、
、
、
、
我使用Intel工具Pin在
Linux
上对
多线程
进程进行测试和监视线程之间的
共享
内存
访问,我在Pin中开发了一个工具来记录
共享
内存
地址,Pin中的仪表代码如下:但是当我使用一个简单的
多线程
程序来测试我的工具时。测试结果如下。在此程序中,用户没有定义任何
共享
变量或
共享
内存</e
浏览 20
提问于2015-11-27
得票数 0
回答已采纳
2
回答
我应该使用哪种增强
多线程
设计模式?
、
、
我开始使用boost来实现
多线程
将我的程序移植到窗口(从
linux
的线程到窗口)。有人对此熟悉吗?有什么建议我应该使用哪种模式吗?以下是要求: 在某些迭代中,必须使用“屏障”来完成同步。
浏览 5
提问于2010-12-31
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
分享:C语言编程——LINUX 多线程
多线程问题:内存性能问题和解决方案
图解|Linux内存碎片整理
Java高级进阶多线程学习之路(四)CPU与内存
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券