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