腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
multithreading
、
synchronization
、
mutex
、
multiprocessing
、
semaphore
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
互斥
仅用于
多线程
。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
POSIX命名的信号量能
同步
线程吗?
multithreading
、
synchronization
、
posix
、
semaphore
我正在寻找一种方法来
同步
Linux
上的多个
多线程
进程。C++11风格的
互斥
只在单个进程内的线程之间运行,据我所知,flock并不相互排除同一个进程的线程。 因此,我想到了POSIX信号量。我知道未命名的信号量要么
与
线程相关,要么
与
进程相关,但两者都不相关。那名字的信号灯呢?很明显,它们
同步
进程,但是线程呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
2
回答
多线程
写入磁盘
与
使用
互斥
锁写入内存
linux
、
mutex
、
hard-drive
我有一个
多线程
的代码,需要写日志从不同的线程。为了提高效率,我为线程设置了一个内存块,以便通过
互斥
进行
同步
写入。然而,我做了一个简单的测试,似乎写硬盘也很快。我使用的是
linux
。
浏览 2
提问于2012-08-21
得票数 1
1
回答
关于pthread_cond_wait?
c++
、
c
、
multithreading
、
pthreads
问题是:当某个线程调用q265_frame_cond_broadcast时, 另一个问题:但是两个pthread_cond_t只共享一个
互斥
是对的吗?例如,下面的代码,两个pthread_cond_t is_fill和is_empty共享唯一一个
互斥
,线程可能
同步
调用q265_framelist_cond_wait0和q2
浏览 1
提问于2016-08-31
得票数 4
2
回答
使用共享库
同步
两个C++进程
c++
、
synchronization
、
shared-libraries
这个共享库将由运行在同一台
Linux
机器上的两个不同的应用程序使用。
互斥
锁在这种情况下可以工作吗,因为它不是
多线程
应用程序?
浏览 1
提问于2020-05-05
得票数 1
4
回答
同时从多个线程访问只读数据是明智的吗?
c++
、
multithreading
、
thread-safety
、
readonly
我有一个应用程序,我正在尝试制作
多线程
。每个线程将访问大量只读数据.在所有线程的持续时间内,所讨论的数据都不会被修改。这个应用程序将在
Linux
和Windows上运行,如果这有任何区别的话,它是用C++编写的。
浏览 10
提问于2011-04-13
得票数 22
回答已采纳
3
回答
带有
互斥
的
Linux
并发脚本
php
、
linux
、
shell
、
concurrency
在我的
Linux
服务器上,我需要
同步
使用BASH和PHP编写的多个脚本,这样它们中只有一个能够启动一个系统关键作业,这是一系列BASH/PHP命令,如果由两个或多个脚本同时执行,就会造成混乱。根据我在C++中进行
多线程
的经验,我熟悉
互斥
的概念,但是如何为在单独进程中运行、当然不是用C++编写的一堆脚本实现
互斥
?但是,在我看来,文件写入和读取操作必须是完全原子化的,才能让这种方法以100%的概率完成,而且同样的要求也适用于任何其他的
同步
方法。我确信文件写入/读取操作不是
浏览 5
提问于2012-11-07
得票数 6
回答已采纳
2
回答
windows和
linux
中
互斥
锁的区别
windows
、
linux
、
synchronization
Linux
中的
互斥
对象不能用于跨进程
同步
(而不是Windows
同步
),这是否正确? 如果这是真的,那么限制
Linux
上
互斥
同步
功能的想法是什么呢?
浏览 0
提问于2013-06-08
得票数 4
1
回答
malloc()的执行方式是根据单线程还是
多线程
的不同?
linux
、
malloc
、
glibc
在glibc中,用于arena
同步
的
互斥
似乎根据单线程或
多线程
的不同而不同地执行。有谁知道glibc的malloc中的
同步
方法吗?
浏览 2
提问于2016-04-07
得票数 0
1
回答
房间数据库中的
多线程
与
同步
android
、
multithreading
、
synchronization
、
android-room
我工作在一个应用程序中,其中多个线程可以更新同一数据库,我不确定如何在一些情况下,两个线程试图更新同一数据库。我搜索房间是如何工作的,也探索了事务,但在这种情况下对我没有用处,我正在做相同的操作,但从多个线程。如何在不损坏数据的情况下保持数据库的一致性?
浏览 4
提问于2020-03-23
得票数 0
1
回答
多线程
应用程序中的独立日志记录
c++
、
c
、
linux
、
multithreading
、
logging
我目前正在调试一个
多线程
应用程序(
Linux
ia64下的线程,ARM)。英勇、磨难和gdb是我目前使用的工具。 存在一些
同步
问题,为了以后的分析,我希望将线程执行记录到一个或多个文件中。朴素的实现会执行一些写/fprintf操作,这可能(取决于libc实现)锁定一些内部
互斥
体。这反过来会影响程序的行为(我称之为“意外锁定”),因此是不可接受的。搜索internet只会产生逆解,即如何使线程重新
同步
。如何登录。注:第三方日志库倾向于维护
多线程
的安全性,而不是如上所述。因此,我
浏览 4
提问于2019-01-21
得票数 3
2
回答
对文件
linux
的并发访问
c
、
linux
、
multithreading
、
concurrency
、
filesystems
我在
linux
中查看了syscall读/写是如何完成的,我发现了以下内容:loff_t pos = file_pos_read(f.file);我确实查看了POSIX规范,但没有找到关于这种情况的任何内容。
浏览 2
提问于2013-01-30
得票数 10
回答已采纳
1
回答
用java编写自定义类Mutex?
java
、
synchronization
、
mutex
我正在学习有关
同步
的
多线程
。Class Mutex { } 有人能帮我吗。提前谢谢。
浏览 4
提问于2015-03-10
得票数 0
2
回答
多线程
套接字写入在没有
互斥
的情况下是安全的
c++
、
multithreading
、
io
我正在使用一个套接字,这将在
多线程
环境中使用,其中许
多线程
将在同一套接字上写入。套接字是自
同步
还是必须使用
互斥
? 如果一个trher在上面写字,另一个trher会被阻塞吗?
浏览 6
提问于2019-10-10
得票数 2
1
回答
我能把gcc的原子内置包起来吗?
c
、
gcc
、
atomic
、
word-wrap
、
built-in
如果线程
与
多线程
互斥
/自旋锁
同步
,就可以轻松地包装对pthread_mutex_lock()和pthread_mutex_unlock()的调用,例如,使用LD_PRELOAD。
浏览 1
提问于2014-02-07
得票数 0
回答已采纳
1
回答
如何调试读写器锁的死锁?
c++
、
multithreading
、
c++17
我正在编写一个程序,它有一个线程将点文件读入缓冲区,还有许
多线程
从缓冲区获取点并构造一个八叉树。这没有任何意义,因为只有两个线程,所以只有两个线程可以读取它们;在构建八叉树阶段,它们应该是写锁定而不是读锁定
互斥
锁,并且-7看起来像是七个线程已经读解锁了一个
互斥
锁,而没有首先读锁定它。我运行的是Eoan Ermine、
Linux
5.3.0和libc 2.30。该程序是在C++17环境下用gcc 9.2.1编写的。我以前在PerfectTIN ()中使用过读写锁和模锁池,但是模池中的锁是普通的
互斥
锁。ETA
浏览 3
提问于2020-06-26
得票数 0
1
回答
如何找出
Linux
中是否已经存在
互斥
对象?
android
、
linux
、
windows
、
multithreading
、
porting
目前,我正试图将一个为WIN32编写的
多线程
库移植到Android/
Linux
上,我似乎遇到了一些问题,试图映射WIN32
互斥
体所具有的特定特性。来自Windows Mutex对象的文档: 我无法在
Linux
手册页面中找到
与
Windows提供的内容类似的任何
浏览 4
提问于2012-12-06
得票数 1
回答已采纳
1
回答
我们需要
同步
C++中的本地对象变量吗?
c++
、
multithreading
、
mutex
我有一个在
多线程
环境中调用的函数。它有一个本地创建的对象。我们需要
同步
本地对象变量吗?obj = SomeClass(); 我们需要对上述本地创建的对象(即obj)进行
互斥
锁吗使其在
多线程
环境中正常工作。 }
浏览 2
提问于2016-06-10
得票数 0
回答已采纳
2
回答
Linux
互斥
必须是全局的?
android
、
linux
、
multithreading
我在网上看到的大多数示例都将pthread_mutex_t放在全局空间中文件的顶部,我想我在某个地方读到过
Linux
互斥
锁必须是全局的。这是真的吗?编辑:我有一些要移植到
Linux
上的Win32
多线程
代码。对于windows代码,有几个封装
互斥
锁创建和锁定/解锁等内容的包装函数。我的理解是,通过Windows调用之一创建的每个
同步
原语都会返回一个句柄,该句柄可以存储在实例字段中,供以后使用。对于
Linux
,我是否可以简单地将
互斥
锁存储在实例字
浏览 2
提问于2012-12-06
得票数 0
回答已采纳
1
回答
初始化的pthread_mutex_t对象内核是否持久?
c
、
linux-kernel
如果持久化:对象资源将不会与特定的清理一起释放,pthread_mutex_destroy 在实际的编码条件下,这意味着除非调用pthread_mutex_destroy,否则在创建程序退出或中止后,
互斥
对象将持久化而不进行清理‘'struct mutex’是新的
互斥
类型,在include/
linux
/mutex.h中定义,在内核/locking/mutex.c中实现。它是一个具有自旋锁和等待列表的计数器
互斥
体.计数器有3种状态:1表示“未锁定”,0表示“锁定”,而负数(通
浏览 3
提问于2013-11-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
互斥与同步
物联网学习教程——多任务同步与互斥概念
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Linux下如何实现与Internet时间同步
Rclone Browser 让你在 Linux 中以图形化的方式与云服务同步数据
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券