腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
cpu密集型应用的多线程与多
进程
设计方法
multithreading
、
cpu-usage
、
multicore
我们必须设计一个系统,在迭代中运行并行算法,并在某些步骤后进行
同步
,类似于fork-join模型。需要在几个步骤之后进行
同步
,以便通过共享内存交换数据以继续下一次迭代。一个循环将作为控制器来协调
同步
点(在我们的例子中是自旋锁)。目标也是在这些代码路径中运行尽可能
多
的迭代(不休眠)。当我们在多个
进程
和多个线程中模拟上述行为时,线程的伸缩性不如
进程
。在windows和
linux
上,
c
++代码都显示出类似的模式。在第一个设计中,控制器在一个应用程序中,管理自
浏览 4
提问于2019-12-28
得票数 0
1
回答
POSIX命名的信号量能
同步
线程吗?
multithreading
、
synchronization
、
posix
、
semaphore
我正在寻找一种方法来
同步
Linux
上的多个多线程
进程
。
C
++11风格的互斥只在单个
进程
内的线程之间运行,据我所知,flock并不相互排除同一个
进程
的线程。 因此,我想到了POSIX信号量。我知道未命名的信号量要么与线程相关,要么与
进程
相关,但两者都不相关。那名字的信号灯呢?很明显,它们
同步
进程
,但是线程呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
2
回答
windows和
linux
中互斥锁的区别
windows
、
linux
、
synchronization
Linux
中的互斥对象不能用于跨
进程
同步
(而不是Windows
同步
),这是否正确? 如果这是真的,那么限制
Linux
上互斥
同步
功能的想法是什么呢?
浏览 0
提问于2013-06-08
得票数 4
2
回答
系统文件缓存是否由系统中的所有
进程
共享?
kernel
系统文件缓存是由系统中的所有
进程
共享还是私有于每个
进程
?( Windows和
Linux
怎么样?)关于系统文件缓存,我不是指各种IO库实现的应用层IO缓存,而是由OS内核实现的缓存,它可以在
Linux
上使用
同步
和windows上的FlushFileBuffers进行
同步
。
浏览 5
提问于2016-11-30
得票数 0
回答已采纳
1
回答
有趣的
c
++ [内部]
进程
同步
c++11
、
boost
、
process
、
signals
、
semaphore
在发出启动信号之前,
进程
无法启动下一个阶段,这意味着所有其他
进程
也已准备好启动。我的问题是,让所有
进程
彼此
同步
的最佳方法是,当每个
进程
读取了文件并读取到它所请求的时间时,它们都被发出信号,以便所有
进程
都准备好开始下一阶段的操作。但是,它们并不是在轮询所有其他
进程
进入就绪状态。相反,嘿是
同步
、等待或其他机制。一旦他们 all 说他们已经准备好了,他们都会在50微秒内开始(现在我只是在谈论网络抖动),不担心网络时间
同步
。一个简单的例子是两
浏览 3
提问于2014-11-18
得票数 0
1
回答
linux
上的
同步
,
c
/
c
++
c++
、
linux
、
synchronization
我将在
Linux
上
同步
两个不同的
进程
。两个
进程
都想访问一个可以同时由一个
进程
使用的设备。到目前为止,我一直使用命名信号量进行
同步
,并且运行良好,直到有人杀死了当前在设备上运行的
进程
。在这种情况下,信号量不会被释放,这会导致尝试获取信号量/访问设备的所有
进程
挂起。 这可以在Windows下用互斥锁简单地解决。在该系统中,当拥有线程/
进程
终止时,命名互斥被自动释放。我将感谢所有关于
Linux
的评论和&
浏览 0
提问于2015-02-04
得票数 0
1
回答
如何在Google中禁用站点隔离?
google-chrome
Chrome 67在Windows、Mac、
Linux
和Chrome上启用了,增加了10-13%的内存使用量,并给web开发人员带来了一些问题: 全页
多
帧布局不再
同步
,因为页的帧可能分布在多个
进程
中
浏览 5
提问于2018-07-13
得票数 10
回答已采纳
1
回答
如何正确地使用aiohttp客户端和异步进行每秒请求(RPS)测试?带有小asyncio.sleep参数的意外RPS数
python
、
python-asyncio
、
aiohttp
: _format = "%(levelname)s | %(asctime)s | %(message)s" try: async_ops = AsyncClientOps(START_RATE, URL,
c
,
浏览 0
提问于2021-03-24
得票数 1
2
回答
64位/32位IPC的POSIX信号量的替代方案?
c++
、
c
、
linux
、
ipc
、
semaphore
我需要为一个需要在64位和32位
进程
之间
同步
的项目实现某种类型的阻塞等待。忙于等待共享内存变量会导致性能/调度问题,并且POSIX信号量似乎不支持32位和64位
进程
之间的IPC。对于
Linux
上的
进程
间
同步
,是否还有其他低开销的替代方案?
浏览 23
提问于2019-07-18
得票数 3
5
回答
如何
同步
访问NAS上的文件的两个
进程
?
c++
、
concurrency
、
synchronization
、
mutex
、
nas
事情是这样的:我有两个应用程序,它们是用
C
++编写的,运行在两台不同操作系统的机器上(一个是
Linux
,一个是Windows)。其中一个
进程
负责更新NAS (网络连接存储)上的XML文件,而另一个
进程
负责读取该文件。 是否可以
同步
这两个
进程
,以避免在修改文件的同时读取文件?
浏览 6
提问于2009-01-23
得票数 6
回答已采纳
1
回答
共享内存锁定和
进程
崩溃
memory
、
synchronization
、
shared
、
interprocess
我想更好地理解共享内存的
同步
问题。我知道
进程
间
同步
在不同的操作系统上可以有不同的工作方式。最大的区别是当锁定共享内存的
进程
崩溃时会发生什么。Windows释放在
进程
崩溃后锁定命名互斥锁,而
linux
不释放它。有没有人能更好地给我解释一下这个问题,优点和缺点是什么?在
linux
下,在
进程
崩溃后,如何可能出现命名互斥或
进程
间信号量?
浏览 1
提问于2010-08-28
得票数 1
3
回答
跨
进程
共享多
进程
同步
原语
python
、
python-3.x
、
multiprocessing
、
python-multiprocessing
(Python 3.4,
Linux
)。import multiprocessing as mp barrier =
浏览 5
提问于2015-04-03
得票数 4
1
回答
在编写
进程
同步
算法(如克隆/派生、信号量)时从哪里开始
c++
、
process
、
synchronization
我正在写一个模拟
进程
同步
的程序。我正在尝试在
C
++中实现分支和信号量技术,但在开始时遇到了麻烦。我是不是应该创建一个
进程
,然后从头开始就把它发送给fork?程序只会是一个在父
进程
/子
进程
之间来回循环的无限循环吗?如何在
C
++中创建“共享内存”的概念,显式内存地址还是某个全局变量?我只需要了解程序流程的总体结构/想法。任何参考将不胜感激。
浏览 0
提问于2010-03-31
得票数 0
2
回答
性能-多线程或多
进程
应用程序
linux
、
multithreading
、
multiprocessing
为了在
linux
上开发高网络密集型的服务器应用程序,哪种架构是首选的?这个想法是,这个应用程序通常运行在具有多个核心(虚拟或物理)的机器上。考虑到性能是关键标准,是多线程应用程序更好,还是多
进程
设计的应用程序更好?我确实知道从多个
进程
共享资源和
同步
访问这些资源是大量的编程开销,但正如前面提到的,总体性能是关键要求,因此我们可以忽略这些东西。编程语言是
C
/
C
++。我听说即使是多线程应用程序(单
进程
)也可以利用多核的优势,并在不同的核上独立运行每个线程(只要没有<
浏览 4
提问于2013-05-16
得票数 6
回答已采纳
1
回答
CFQ IO调度器请求队列
asynchronous
、
linux-kernel
、
scheduling
Linux
中的CFQ调度器有一组请求queues.The,来自
进程
的
同步
请求进入单独的每
进程
请求队列,而所有异步请求进入一组共享队列。 如何将请求分类为
同步
或异步?(以及所有其他正常的read()/write()和buffered fread()/fwrite()被算作
同步
)
浏览 1
提问于2012-01-10
得票数 1
3
回答
共享内存中的std::mutex不工作
c++
、
multithreading
、
mutex
、
shared-memory
、
stdmutex
我有一个场景,共享内存区由两个不同的
进程
独占访问。当我启动
进程
时,第一个
进程
成功地锁定了互斥锁,更新了内存,并解锁了互斥锁。但我观察到,当第二个
进程
试图锁定它时,它仍然处于死锁状态,等待互斥锁解锁。对于第一个
进程
和第二个
进程
,互斥锁之间的时间差为10s。 我使用的是std::mutex。请告诉我我错过了什么。
浏览 51
提问于2017-10-10
得票数 4
2
回答
在
linux
中,每个
进程
都有一个4GB的虚拟地址空间,考虑到32位的体系结构。
linux
、
memory-management
、
linux-kernel
、
kernel
、
kernel-module
嗨,我是
Linux
内核开发的新手。因此,希望对下面的语句有一些清晰的说明。 它与
浏览 3
提问于2015-06-13
得票数 3
1
回答
具有特定IP的机器时间
同步
java
、
linux
、
synchronization
我想与第三方IP
同步
机器时间,我有IP地址,你能建议任何更好的JAVA api来实现这一点吗? Apache提供了NTPUDPClient,但我发现它不
同步
。运行
linux
的commands.My机器是
linux
的Java
进程
更好吗?
浏览 4
提问于2015-02-06
得票数 0
4
回答
进程
间
同步
在
c
,
linux
中使用信号
c
、
linux
、
process
、
synchronization
、
signals
进程
A派生出4个子
进程
。exec()用于替换子对象的代码。子
进程
初始化,必须等待父
进程
创建所有的4个
进程
。 然后,父
进程
向每个子
进程
发送一个sigusr1,以便它们开始处理。父
进程
等待所有子
进程
完成处理。当子
进程
完成工作时,它会向父
进程
发送sigusr2。当父
进程
接收到所有sigusr2信号时,它将继续执行,并合并子
进程
的计算。这是一个大学练习,在课堂上说过<em
浏览 1
提问于2011-06-01
得票数 3
1
回答
C
,
Linux
中不同
进程
线程的
同步
c
、
linux
、
multithreading
、
multiprocessing
、
semaphore
我有一个辅助,在这个过程中,我首先必须创建以下过程树: 我已经成功地做到了这一点,但在此之后,我还必须在
进程
P8中创建5个线程(在另一个任务中必须以给定的方式
同步
)和
进程
P4中的6个线程。此时的主要任务是以这种方式
同步
来自P8和P4的某些线程:来自P4的线程1必须在P8的Thread 1之前结束,但是来自P4的Thread 4只能在线程1从P8结束后才能启动(启动/结束线程意味着我必须打印消息,并且所有
进程
都应该等待它们的子
进程
结束。(
c
)){perror(&
浏览 1
提问于2019-05-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 进程间同步
十年资深嵌入式大神:教你如何从零开始学习路线解析
粤嵌总结:嵌入式开发新手路线教程和嵌入式linux学习路线
嵌入式学习培训能学会吗?嵌入式开发培训都要学什么?
杭州嵌入式技术学习路线大纲分享
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券