腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
何时选择
多线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
3
回答
使用
共享
内存在程序中
共享
数据
如何?
、
我想在
Linux
上写一个“嵌入式控制系统”。因此,这个系统可以分为三个程序。“处理”,读取其他输入
数据
并进行一些计算,然后将结果保存到
共享
内存中。
浏览 4
提问于2012-01-04
得票数 0
回答已采纳
1
回答
scanf函数和EINTR信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的
多线程
应用程序,它加载一个用于其他功能的
多线程
共享
对象库。
共享
对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。串口通信采用信号处理器接收
数据
。控制台应用程序中的主线程等待'scanf‘语句,以从用户获取输入。
浏览 7
提问于2015-03-25
得票数 0
6
回答
Linux
:多核CPU中的进程和线程
、
、
与进程相比,线程不太可能从多核处理器中获益,这是真的吗?换句话说,内核会决定在单核而不是多核上执行线程吗?
浏览 2
提问于2010-08-03
得票数 5
回答已采纳
2
回答
Cilk、Cilk++或OpenMP
、
、
、
我正在用
Linux
创建一个
多线程
应用程序。以下是场景: 假设我有一个类BloomFilter的x个实例,并且我有一些y GB的
数据
(大于可用内存)。我需要测试每个bloom filter实例中y GB
数据
的成员资格。很明显,并行编程将有助于加速任务,而且,因为我只读取
数据
,所以它可以在所有进程或线程之间
共享
。另外,我也不知道该选择
多线程
还是多处理
浏览 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
回答
与
多线程
应用程序相比,多进程系统的预期开销是多少?
、
、
对于某些操作系统(OpenBSD & ...)线程是用户专用的,主要是为了兼容而存在的。不考虑这种类型的实现,使用内核级线程与多进程设计相比如何?每种方法的安全含义是什么?性能如何?开发的复杂性?
浏览 0
提问于2011-11-26
得票数 0
2
回答
我能否实现对内存中SQLite
数据
库的可扩展
多线程
访问
我有一个
多线程
的
Linux
C++应用程序,它需要一个高性能的参考
数据
查找工具。为此,我一直在考虑使用内存中的SQLite
数据
库,但看不到在我的
多线程
环境中进行扩展的方法。此外,我不相信我可以使用
多线程
模式,因为我不能创建到单个内存
数据
库的多个连接(因为每次调用sqlite3_open(":memory:",&db)都会创建一个单独的内存
数据
库)。所以我想知道的是:文档中是否遗漏了什么,是否可以让多个线程从我的C++应用程序
浏览 2
提问于2010-07-17
得票数 9
1
回答
用于烧瓶vs.服务器的
多线程
与
多线程
、
、
、
、
因此,我在我的RaspberryPi上运行一个python脚本,它读取传感器
数据
,并将这些
数据
保存到一个简单的.csv中。我还在同一个raspberry pi上运行一个破折号网络服务器,它读取.csv
数据
并将其发布到一个over服务器,另一个脚本读取
数据
并通过lora无线电接口实时发送
数据
。由于所有这些进程都是从
共享
资源( .csv
数据
文件)中读取的,所以我想知道使用processes模块还是
多线程
模块更好?我看到,在
共享
内存资源和I
浏览 4
提问于2019-11-13
得票数 4
回答已采纳
1
回答
如何确定
Linux
上多进程的JVM内存占用
、
、
、
、
我正在尝试量化执行相同进程的小型java应用程序
多线程
与多进程在内存占用方面的差异。在运行
多线程
时,确定总内存占用和每个线程的额外开销相对容易。如果我运行同一个应用程序的多个副本,我会看到内存占用x N,并且没有java代码在进程之间
共享
。因此,问题
浏览 3
提问于2009-08-25
得票数 4
2
回答
在
Linux
中仅更改一个线程的UID/GID
、
、
有没有办法在
多线程
进程中只更改一个线程的UID/GID?如果需要
共享
数据
,它必须通过某种类型的
共享
内存。然而,例如,FUSE (
linux
用户文件系统)默认使用
多线程
,结合python绑定,尝试使用forking模型是不切实际的。
浏览 1
提问于2009-08-03
得票数 9
回答已采纳
1
回答
内存分配中的锁争用-
多线程
与多进程
、
、
、
、
我们开发了一个大型C++应用程序,该应用程序在大型
Linux
和Solaris盒(多达160个CPU核心甚至更多)上的几个站点上运行得令人满意。它是一个重
多线程
(1000+线程)的单进程体系结构,占用大量内存(200 GB+)。我们正在考虑更改为多进程/
共享
内存体系结构(在
共享
内存中,而不是在常规堆上,重分配/去分配不会发生)。因此,最后,我们的问题是:我们是否可以假设现代
Linux
内核的虚拟内存管理器能够有效地将内存分配给数百个一致的进程?还是我们必须期望在内存分配争用方面遇到与我们在
浏览 11
提问于2016-09-15
得票数 2
6
回答
我可以在Perl的DBI和Oracle中使用
多线程
吗?
、
、
、
在使用Oracle DBI编写
多线程
Perl应用程序时,有没有人知道有什么问题?每个线程都有自己的Oracle连接。 很长一段时间,我被告知Oracle的Perl不支持
多线程
。
浏览 0
提问于2008-12-16
得票数 6
1
回答
Linux
互斥优先级继承
、
我正在使用
Linux
互斥锁来保护
多线程
应用程序中的
共享
数据
。为了防止优先级反转,我使用了PTHREAD_PRIO_INHERIT协议()。没有访问
共享
数据
。假设线程1是先创建并运行的,然后它将锁定
共享
数据
。 线程3然后创建并运行,在一个milisencond之后,它获得线程1所拥有的锁。
浏览 9
提问于2016-06-01
得票数 2
1
回答
在多个文件上调用fsync与对一个文件调用fsync时的性能
、
、
、
、
为了保证最多x秒的
数据
丢失,这个提交日志需要每x秒fsync一次。我希望避免线程之间的同步,这意味着它们每个线程都需要有自己的提交日志,而不是
共享
的日志--有没有可能以一种高效的方式定期同步所有这些不同的提交日志? 这是在
Linux
、ext4 (或ext3)上的。(注意:由于代码的性质,即使在正常处理期间,线程也需要从提交日志中重新读取自己的最新
数据
(而不是其他线程提交日志
数据
),因此我认为使用
共享
日志是不切实际的,因为许
多线程
需要对其进行读/写)。
浏览 5
提问于2015-01-21
得票数 1
2
回答
线程和叉()。我该怎么处理呢?
、
、
、
、
可能重复: 如果我有一个使用叉()并可能被开发为
多线程
的应用程序,那么要安全地编写这类应用程序需要考虑什么经验规则/指导方针?
浏览 0
提问于2012-10-13
得票数 7
回答已采纳
2
回答
使用
共享
库同步两个C++进程
、
、
我正在开发一个将编译为动态
共享
库(MyClass.so)的C ++类(MyClass.cpp)。它们是两个不同的应用程序。它不是
多线程
应用程序,也不可能是。 在这个类中有一个MyClass::WriteHardware方法,它必须在互斥的情况下执行,因此两个应用程序不可能同时运行它。互斥锁在这种情况下可以工作吗,因为它不是
多线程
应用程序?
浏览 1
提问于2020-05-05
得票数 1
1
回答
C++/
Linux
:如何编写使用套接字的线程安全库?
、
、
、
、
我想在
Linux
下用C++编写一个库,帮助应用程序使用特定的协议(实际上是FastCGI)。库将侦听套接字( TCP或Unix),接收请求,将其转发给用户代码,并发送由所述用户代码生成的响应。用户代码(使用库)很可能是
多线程
的,以便并行处理多个请求。 我希望我的库是健壮的,并且对用户代码提出尽可能少的假设/要求,包括所使用的
多线程
类型。据我所知,
Linux
中的clone()函数可以以几十种不同的方式发送进程--有或没有
共享
内存、
共享
文件句柄等等。如何实现
多线程
浏览 6
提问于2012-11-11
得票数 2
3
回答
多线程
共享
数据
、
有一个对象正在被多个线程
共享
。该对象具有以下功能。如何确保不同的线程能够对参数x的不同值同时执行函数?如果两个线程的值为x,则其中一个线程应该被阻塞。
浏览 1
提问于2013-02-21
得票数 2
回答已采纳
1
回答
在静态/动态库混合中链接Debug-CRT时崩溃?
、
、
、
、
与
Linux
编译的相同代码在调试和发布构建中都工作得很好。所以我想这是Visual调试-CRTs中的一些奇怪的问题。我的软件结构如下: 两个静态库以“
多线程
(调试) DLL”模式编译,并链接到:一个以“
多线程
(调试)”模式编译的
共享
库(DLL)。从逻辑上讲,我会说应该是相反的,但我得到了大量未解决的符号。最后,有一个以“
多线程
(调试) DLL”模式编译的可执行文件,它调用上面提到的DLL。在这里,当我切换到“
多线程
(调试)”时,没有什么区别。我很确定这不是一个典型的内存泄漏,因为它在<e
浏览 4
提问于2013-04-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
多进程或多线程,数据共享处理方案-python实现
分享:C语言编程——LINUX 多线程
Python爬虫实现多线程数据采集
多线程与多进程爬取数据
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券