腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
IPC的
共享
内存
和
线程
的
共享
内存
有什么不同?
linux
、
multithreading
、
ipc
、
shared-memory
让我们使用像shmget()这样的POSIX
共享
内存
--这是一个协调
进程
间通信的公共调用。调用shmget()和协调
共享
内存
段上的通信
与
Linux
如何在单个
进程
中实现
共享
内存
和
线程
之间的同步有什么不同。它们当中有没有更轻的?
浏览 4
提问于2012-11-12
得票数 4
回答已采纳
1
回答
当
进程
退出时,
linux
如何清理
线程
--如果它们实际上只是隐藏的
进程
?
linux
、
linux-kernel
我的理解是,
线程
和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间
共享
的
内存
。我发现,如果没有父
进程
和子
进程
之间的明确通信,就很难确保正确地清理子
进程
。我希望能够以
与
线程
类似的心智模型运行子
进程
,因为当父
进程
退出时,它们会自动清理,但具有
进程
提供的
内存
安全。
Linux
是如何自动清理
线程
的,同样的机制可以用
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
如何确定
Linux
上多
进程
的JVM
内存
占用
linux
、
memory
、
jvm
、
shared
、
footprint
我正在尝试量化执行相同
进程
的小型java应用程序多
线程
与
多
进程
在
内存
占用方面的差异。在运行多
线程
时,确定总
内存
占用和每个
线程
的额外开销相对容易。根据pmap的说法,当运行单
线程
进程
时,JVM占用很大的空间(200-300M虚拟空间)。如果我运行同一个应用程序的多个副本,我会看到
内存
占用x N,并且没有java代码在
进程
之间
浏览 3
提问于2009-08-25
得票数 4
3
回答
Linux
内核
线程
真的是内核
进程
吗?
linux
、
kernel
、
process
、
linux-kernel
、
thread
我在许多地方读到,
Linux
为Java中的每个用户
线程
创建了一个内核
线程
。(我看到“内核
线程
”一词有两种不同的用法:操作系统知道并计划执行用户工作的
线程
。内核
线程
是否
与
内核
进程
相同,因为
Linux
进程
支持父
进程
和子
进程
之间的
共享
内存
空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
Linux
API用于在多核
进程
中创建新
进程
linux
、
memory
、
process
、
posix
、
multicore
BackGround:利用Posix为
linux
环境下的多核系统开发基于OSEK的RTOS包装器最终目标是在
进程
上有不同的
线程
,其中每个
进程
不受其他
进程
的干扰。现在还有API mmap将
进程
的
内存
浏览 2
提问于2015-04-02
得票数 0
1
回答
因此,客户-服务器分离的设计不是X窗口的瓶颈吗?
client-server
、
ipc
、
scheduling
、
x11
、
context-switch
这里的“网络”是指本地UNIX域套接字,它在现代
Linux
上的开销可以忽略不计。如果网络出现瓶颈,就会有X扩展来快速实现(
共享
内存
像素映射、DRI等)。
进程
中的
线程
不一定比X套接字快,因为瓶颈更多地
与
协调多个
线程
或
进程
访问相同硬件的内在问题有关,而不是
与
本地套接字的最小开销有关。 我还是不明白。我一直认为,通过
共享
变量进行通信的多个
线程
应该比通过Unix域套接字通信的多
进程
更
浏览 4
提问于2013-05-12
得票数 1
2
回答
在多个核心上运行
linux
进程
linux
、
multithreading
对于内核、
进程
和
线程
的工作方式,我有一个误解: 那它怎么能工作呢?(相同
进程
的
线程
,它们
共享
相同的
进
浏览 2
提问于2014-08-19
得票数 5
回答已采纳
2
回答
为什么
进程
调度不称为
线程
调度?
multithreading
、
process
、
operating-system
我发现
Linux
和Windows都安排
线程
,而不是
进程
。 所以我不明白为什么我们还叫它“
进程
调度”。我们不应该叫它
线程
调度吗?为同一
进程
的
线程
共享
内存
的想法似乎是在实际运行
线程
时必须处理的一个技术问题(我们可以假设同一个
进程
的两个
线程
是一个
共享
内存
的2个
线程
进程
)。是否有任何操作系统计划
进程
浏览 0
提问于2014-08-10
得票数 3
回答已采纳
1
回答
线程
亲和力
与
进程
亲和力
linux
、
multithreading
、
process
、
shared-memory
、
affinity
我最初的设计是使每个逻辑部分成为一个独立的程序,并在不同的核心上运行它们,通过文件传递信息,映射
共享
内存
。但是,在知道来自同一个
进程
的甚至两个
线程
都可以在单独的核心中运行之后,我想将这两个程序合并成一个
进程
,每个
进程
都运行在一个
与
独立内核绑定的
线程
上。而且,由于
进程
中的所有
线程
共享
内存
空间,我可以消除
共享
内存
,直接使用程序
内存
空
浏览 5
提问于2017-07-03
得票数 1
回答已采纳
1
回答
分段故障
进程
id和核转储
进程
id是不同的。为什么?
c++
、
linux
、
gdb
、
segmentation-fault
在
Linux
消息文件中,我注意到
进程
14947报告了分段错误,但是我没有得到
进程
14947的核心转储,而是得到了14069.core(它生成的时间
与
分段错误被击中的时间相匹配)。process 14945][New process 14726][New process 14069]* 1 process 14947 0x006a8300 in pthread_mu
浏览 2
提问于2012-12-12
得票数 2
1
回答
内存
分配中的锁争用-多
线程
与
多
进程
linux
、
multithreading
、
memory-management
、
multiprocessing
、
contention
我们开发了一个大型C++应用程序,该应用程序在大型
Linux
和Solaris盒(多达160个CPU核心甚至更多)上的几个站点上运行得令人满意。它是一个重多
线程
(1000+
线程
)的单
进程
体系结构,占用大量
内存
(200 GB+)。我们正在考虑更改为多
进程
/
共享
内存
体系结构(在
共享
内存
中,而不是在常规堆上,重分配/去分配不会发生)。因此,最后,我们的问题是:我们是否可以假设现代
Linux</em
浏览 11
提问于2016-09-15
得票数 2
5
回答
进程
和
线程
c++
、
multithreading
进程
和
线程
不会
共享
的数据是什么? 预先感谢每一位提供时间的人
浏览 1
提问于2008-10-07
得票数 2
1
回答
在具有多个(物理)CPU的系统上的多
线程
进程
中,
线程
调度是如何处理的?
linux
、
multithreading
、
process
、
parallel-processing
、
linux-kernel
我对
进程
/
线程
如何
与
多核CPU工作有很好的了解,但我说的是主板上的多个物理CPU染料(比如2.4核心Xeons)。答案--感谢断脚和nosid的响应,我想我已经得到了它:-
Linux
调度程序有不同的NUMA策略,这些策略会影响
线程
在核心/染料方面的
内存
突变/访问模式。-最佳操作过程-控制
共享
内存
的可更改性(尝试不可变)-使用尊重
线程
局部性的内部(
进程
内)任务调度程序-使用
与</
浏览 6
提问于2014-03-09
得票数 3
1
回答
共享
内存
的访问控制
linux
、
unix
、
ipc
、
shared-memory
我想这个问题是针对
Linux
/Unix系统编程专家的(不幸的是,我还不是那种人)。我正在构建一个运行在
Linux
/Unix多核机器上的系统,在这个系统中,
进程
之间通过
共享
内存
进行通信(速度很重要--尽可能减少对内核的调用)。当一个
进程
请求
与
另一个
进程
通信时,动态地创建用于通信的
共享
内存
“通道”--每个
进程
都有一个侦听
线程
,该
线程
接收和“接受”这
浏览 3
提问于2010-12-09
得票数 4
回答已采纳
1
回答
何时选择多
线程
或多处理?
multithreading
、
concurrent-programming
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
2
回答
多
线程
与
共享
内存
multithreading
、
parallel-processing
、
shared-memory
我们可以有一个搜索
进程
,每个CPU核心
共享
内存
。或者我们可以有一个具有多个
线程
的搜索
进程
(每个内核一个)。甚至几个多
线程
进程
。A
进程
将干草堆加载到Posix
共享
内存
中。后续
进程
使用
共享
内存
段(像缓存一样)
进程
将大海捞针加载到
内存
中,然后分叉。 由于写语义上的复制,每个
进程
使用相同的
内
浏览 6
提问于2019-10-28
得票数 2
1
回答
用户级
线程
的调度/处理器时间
multithreading
、
linux-kernel
、
pthreads
、
scheduling
我将在
linux
中实现我的解决方案。
内存
不是问题,因为每个
线程
都会从
共享
内存
中分配
内存
。 我关心的是CPU的调度问题。如果我使用p
线程
库创建4个用户级
线程
,那么每个用户级
线程
都有一个与其关联的内核级
线程
?还是内核将每个
进程
视为调度单元?
浏览 1
提问于2013-11-13
得票数 0
回答已采纳
1
回答
1
线程
对5
线程
用于分布式系统通信?
linux
、
multithreading
、
network-programming
、
zeromq
、
distributed-system
我正在研究一个小型网络系统原型,在它的最低层,有一个软件“父”
进程
,
与
5个软件“子”
进程
来回通信。我的问题是多
线程
处理
与
单
线程
处理的问题。在这种系统中,父
线程
中处理往来于子
进程
的消息的单个
线程
会比5个
线程
(每个
进程
一个
线程
)更有效吗? 对于单
线程
,我担心的是,当父
进程
处理一条消息时,
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
2
回答
锁定引脚
线程
内存
和cpu
c
、
pthreads
我正在做一个用C语言编写的项目,该项目要求
线程
运行在
与
初始
进程
不同的CPU上。我使用pthread库来创建这些
线程
。我使用sched_setaffinity将主
进程
绑定到cpu。我是否可以对每个
线程
执行相同的操作,将它们固定在单独的CPU上? 我还固定了主
进程
的
内存
。在创建pthread之前调用mlockall(MCL_CURRENT|MCL_FUTURE)是否会锁定pthread使用的所有
内存
,或者我是否需要在每个pthread中再
浏览 1
提问于2010-08-12
得票数 1
回答已采纳
2
回答
为什么说
线程
是“轻量级
进程
”在技术上是不正确的?
java
、
parallel-processing
、
operating-system
、
distributed-programming
有哪些东西可以使
线程
被认为是重量级
进程
?
浏览 1
提问于2016-10-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python线程与进程
进程与线程的区别
python 之进程与线程
串行与并发、并发与并行、进程与线程、多进程与多线程、协程、Goroutine概念
PYTHON-进程与线程详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券