腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7515)
视频
沙龙
6
回答
Linux
:多核CPU中的进程和线程
、
、
与进程相比,线程不太可能从多核处理器中获益,这是真的吗?换句话说,内核会决定在单核而不是多核上执行线程吗?
浏览 2
提问于2010-08-03
得票数 5
回答已采纳
3
回答
多线程
Linux
应用程序中的Mutexes
、
、
、
、
请帮助我理解如何在
多线程
Linux
应用程序中使用互斥,其中: 在从
变量
读取数据时,需要在写时锁定它。因此,可以同时阅读,但写作操作是一个单一的操作在同一时
间
。在编写过程中,所有其他操作都应该在完成之前等待。
浏览 2
提问于2011-06-27
得票数 0
回答已采纳
2
回答
如何使用没有线和叉子的信号量?
、
、
、
我目前正在研究一个学校项目(C语言),它的目标是使进程能够一个一个地写入
共享
内存。我不能用
多线程
也不能用叉子。我只能让有一个可执行的,它必须运行多少次。但是,我只是找不到任何文档能够清楚地解释是如何工作的,而不需要执行线程、分叉、等等。 有人能帮我吗?
浏览 7
提问于2021-05-31
得票数 1
2
回答
关于在JGAP中使用
多线程
,有什么我应该知道的“问题”吗?
、
、
、
、
问题是,我注意到JGAP中的某些对象实际上是
共享
变量
,因此它们将在线程之间
共享
,这将导致许多问题。例如,我注意到具有相同名称的所有都是相同的,这意味着如果我想同时计算多个IGPProgram,我必须锁定该
变量
,这可能会真正影响性能。所以在我看来,所有的GPConfigurations都是
共享
的(也就是说,你不能让多个线程同时创建多个配置),这是一个问题,因为创建GPProblems会花费很多时间,而我正在创建很多GPProblems不幸的是,JGAP文档中没有太多涉及
多线程
,我希望能从可
浏览 0
提问于2012-04-26
得票数 4
回答已采纳
1
回答
何时选择
多线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
1
回答
如何将
变量
传递给不同的进程( c++ )
、
、
我有多个进程通过fork()运行,数据来自TCP套接字。基于读取的数据头,我希望将数据传递给多个进程中的一个特定进程。
浏览 1
提问于2016-06-28
得票数 0
回答已采纳
2
回答
64位/32位IPC的POSIX信号量的替代方案?
、
、
、
、
忙于等待
共享
内存
变量
会导致性能/调度问题,并且POSIX信号量似乎不支持32位和64位进程之间的IPC。对于
Linux
上的进程
间
同步,是否还有其他低开销的替代方案?
浏览 23
提问于2019-07-18
得票数 3
3
回答
pthread是如何工作的?
、
、
我在Java和C#的
多线程
编程方面很有经验,现在开始学习如何在
Linux
上用C实现
多线程
编程。我是在
Linux
的编程意义上“长大”的,所以我在很高的层次上理解了它的内存哲学、进程处理等。它是否会创建一个进程并以某种方式为您处理进程
间
通信?或者它只是管理地址空间?我想要细节:)谷歌搜索只产生了“如何做”的问题,而不是“它是如何工作的”。
浏览 1
提问于2011-02-01
得票数 22
回答已采纳
1
回答
条件
变量
、消息队列用于进程
间
通信和消息代理(Kafka)是否相同?
、
、
、
在大学一级的操作系统课程中,可以使用消息队列进行进程
间
通信。此外,在mutli线程处理中,条件
变量
用于解决生产者-消费者问题。最近我一直在和卡夫卡合作。先期
浏览 11
提问于2022-05-22
得票数 0
1
回答
异步异常是如何实现的?
、
如果要实现完全异步异常(从一个线程抛出,能够中断纯计算而不需要轮询),需要对语言/运行时进行哪些更改?需要解决哪些问题和挑战,以及如何处理?编译语言、JIT编辑语言和解释语言在实现上有什么不同?
浏览 0
提问于2016-11-20
得票数 4
1
回答
CPU-核心线程分类功能
、
、
、
我将编写一个用于进程
间
超大容量消息传递的
多线程
共享
内存消息传递系统。消息将源自web服务器的工作线程。我想利用相同CPU
共享
上的核心的CPU缓存局部性。我需要
Linux
(最好是genaral中的POSIX )和windows的API调用以及提取信息所需的位屏蔽,这些信息可以让我使用以下结构从所述线程的上下文中对正在执行的线程id进行分类: struct
浏览 1
提问于2010-01-12
得票数 1
回答已采纳
3
回答
是否所有类型的进程/线程
间
通信都需要系统调用?
、
、
、
在
Linux
中, 进程
间
通信的类型如下 所有类型的线程通信都需要系统调用吗?我想知道是否所有进程
间
通信和线程
间
通信都涉及从用户模式切换到内核模式,以便操作系统内核运行来执行通信?由于系统调用都涉及这样的交换机,我问通信是否需要系统调用。例如,“
共享
内存”既可用于进程
间
通信,也可用于线程
间
通信,但我不确定是否需要系统调用或操作系统内核参与才能接
浏览 10
提问于2015-02-07
得票数 3
1
回答
Linux
内核模块-源文件
间
共享
变量
、
、
generic/build/ M=/home/kylemart/Desktop/Device-Driver modules LD [M] /home/kylemart/Desktop/Device-Driver/chardev.ko make[1]: Leaving directory `/us
浏览 0
提问于2018-04-06
得票数 1
回答已采纳
3
回答
线程虚拟内存状态
、
、
它们是否也维护单独的虚拟内存状态,还是可以
共享
?编辑: 如果线程没有维护状态,那么为什么链接上的问题1( )的第三个选项不正确呢?
浏览 3
提问于2012-06-26
得票数 0
回答已采纳
2
回答
boost iostream映射文件和boost进程
间
映射文件有区别吗?
、
、
、
、
我多次阅读文档,发现有两个映射文件实现,一个在iostream中,另一个在进程
间
。 你们知道如何在
共享
内存中创建一个映射文件吗?我正在尝试允许
多线程
程序读取以二进制文件格式编写的大型双精度数组。另外,iostream中的映射文件和进程
间
的映射文件有什么不同?
浏览 1
提问于2010-03-28
得票数 12
1
回答
为什么进程不接收队列事件?
、
我试图使用队列将数据发送到多个处理进程。由于某些原因,该示例不起作用。你知道为什么吗?我正在使用Pythong 3.4import queue super(EventAggregatorPro
浏览 2
提问于2016-06-07
得票数 2
回答已采纳
2
回答
可以向父线程抛出异常吗?
、
、
我应该实现一个原始
多线程
服务器,它为每个连接启动一个新线程。是否可以从其中一个子线程通知父线程停止接受新连接并关闭服务器?
浏览 0
提问于2019-05-04
得票数 0
回答已采纳
3
回答
多线程
程序中的
共享
变量
据我所知,在
多线程
应用程序中,每个线程都有自己的堆栈,并与其他线程
共享
堆。所以,我想知道这是一个语言,编译器-或操作系统相关的特性?所有
多线程
应用程序都是这样的吗?我的第二个问题是,如果线程之间存在
共享
变量
,那么它是否在堆中创建?除了通过堆,还有其他方法可以在线程之间
共享
变量
吗?
浏览 6
提问于2014-09-17
得票数 1
回答已采纳
5
回答
多线程
间
共享
缓冲区
、
、
我有一个作业过程,它执行大量IO来读取和写入临时文件。 因此,我想创建一个循环缓冲区,它将被来自第一个线程中文本文件的数据填充。问题是,可能有多个使用者需要从同一个缓冲区读取。我也不想为每个读者创建一个单独的缓冲区。当然,我想避免任何死锁和不必要的封锁。问题是如何实现可由多个使用者访问的缓冲区,其中每个使用者可以相互依赖地从其他使用者读取数据(一个用户的读取速度可能比另一
浏览 0
提问于2011-12-04
得票数 3
2
回答
为什么readdir不是
多线程
安全的?
、
、
谢谢阅读这个问题,我只有基本的C知识,对
linux
系统不熟悉。以下是我对readdir的了解: struct dirent* readdir() {dirent; //read action }
浏览 34
提问于2022-09-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
linux 环境变量
linux多线程服务器
分享:C语言编程——LINUX 多线程
Linux系统编程 条件变量
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券