腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
静态和动态pthread
互斥
初始化
、
、
、
、
我正在阅读“高级
Linux
编程”这本书。可以使用init函数动态
初始化
互斥
: pthread_mutex_init(&theMutex, NULL);
互斥
锁
可以通过宏静态
初始化
)“,
互斥
锁
将在堆区域创建,因此我们必须手动删除它。但是,如果我们静态地创建
互斥
锁
,其效果将等同于通过调用pthread_mutex_init()并将参数attr指定为NUL
浏览 1
提问于2013-11-28
得票数 1
2
回答
多个进程访问
的
共享内存上
的
C
互斥
锁
、
、
、
、
我有两个将要运行
的
进程,一个将从共享内存(mmap)读取数据,另一个将向该共享内存(mmap)写入数据。这些进程在两个不同
的
终端中单独启动,但它们需要同步,以便当一个进程正在写入时,它在另一个进程从内存读取之前写入全部内容。我所见过
的
所有与共享内存
互斥
锁相关
的
帖子都是从单个主程序产生线程/进程。有没有办法创建一个可以被两个单独
的
程序使用
的
共享
互斥
锁
?
浏览 3
提问于2016-03-15
得票数 2
4
回答
在同一个线程中多次锁定
互斥
锁
。
、
、
、
、
我正在嵌入式
linux
(uClinux)上开发一个应用程序,我需要能够多次(通过同一个线程)锁定
互斥
锁
。我有一个
互斥
体和一个
互斥
属性,定义和
初始化
如下:pthread_mutex_t waiting_barcode_mutex,它会阻塞第二个
锁
:pthread_mutex_lo
浏览 4
提问于2010-05-12
得票数 15
回答已采纳
1
回答
只有一个线程可能会导致
Linux
上
的
程序死锁或冻结?
、
、
、
、
我使用
互斥
来读写一个队列,以避免死锁。目前,我只启动了1个线程但是,在GDB中,我
的
代码在这里被冻结了,它是挂起
的
。 为什么?
浏览 2
提问于2011-11-06
得票数 4
回答已采纳
2
回答
正确使用进程间共享
的
pthread
互斥
锁
、
、
、
在stackoverflow上有很多关于pthread
互斥
锁
是否可以在进程间共享
的
问题,但我没有找到关于共享
互斥
锁
初始化
的
问题/答案。据我所知,使用进程共享
互斥
锁
的
常见方法如下:分配一个共享内存块,在共享内存块上
初始化
一个pthread
互斥
锁
,使用它。在创建共享内存
的
情况下,如果多个进程尝试分配具有相同密钥ID
的
共享内
浏览 1
提问于2017-03-06
得票数 10
回答已采纳
1
回答
应该避免使用PTHREAD_MUTEX_INITIALIZER进行pthread_mutex静态
初始化
吗?
、
是否存在使用PTHREAD_MUTEX_INITIALIZER静态
初始化
pthread
互斥
锁
并直接传递它们以进行锁定
的
已知问题?我在一些网站上读到,不能保证在所有平台上都能做到这一点,并且在帮助页面中提供了以下注释: 注意:使用PTHREAD_MUTEX_INITIALIZER
初始化
互斥
锁
不会立即
初始化
互斥
锁
。相反,在第一次使用时,pthread_mutex_lock()或pthread_mutex_trylock(
浏览 2
提问于2010-08-24
得票数 2
回答已采纳
2
回答
有没有一种可移植
的
方法来静态
初始化
递归
互斥
?
、
、
、
根据POSIX,我可以这样静态地
初始化
一个
互斥
锁
:但是,如果我希望
互斥
锁
是递归
的
呢?默认情况下,
互斥
是非递归
的
,并且没有办法为静态
初始化
提供
互斥
属性。
浏览 2
提问于2012-12-07
得票数 0
回答已采纳
3
回答
互斥
锁
未
初始化
有没有人知道在创建
互斥
锁
时,是否必须
初始化
它,或者我可以不调用pthread_mutex_init直接锁定它吗?我已经完成了一个模拟死锁
的
示例应用程序,以确保
互斥
锁
工作,并以以下方式声明了两个
互斥
锁
(以创建死锁):static pthread_mutex_t fastmutex2 = PTHREAD_MUTEX_INITIAL
浏览 0
提问于2012-02-06
得票数 2
回答已采纳
1
回答
Windows Phone
互斥
问题
、
我做了一些关于
互斥
锁
的
研究,但找不到任何有价值
的
东西来阐明我所能理解
的
东西。我可以很容易地在
linux
上使用
互斥
锁
。但是我不知道为什么我
的
互斥
锁
不能在我
的
应用程序上工作。但这不可能;public static Mutex mutex = new Mutex(true,"mut"); 在
浏览 4
提问于2013-02-06
得票数 0
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
、
、
、
、
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
互斥
仅用于多线程。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
2
回答
在Windows中可以进行
互斥
的
静态
初始化
吗?
、
、
pthread支持使用PTHREAD_MUTEX_INITIALIZER对pthread_mutex_t进行静态
初始化
。 是否有可能使用Windows
互斥
锁
实现类似的静态
互斥
锁
初始化
机制?
浏览 5
提问于2010-08-24
得票数 6
回答已采纳
1
回答
在启动过程中,我们可以在设备驱动程序中使用
互斥
吗?
、
、
、
我想知道在启动时,内核需要加载设备驱动程序进行
初始化
,例如cpu时钟。但是此时,内核还没有完全
初始化
。这样我们就可以在这个时候使用
互斥
锁
(因为设备对象使用
互斥
锁
作为保护机制)?
互斥
量什么时候可以使用?
浏览 1
提问于2018-04-18
得票数 1
1
回答
如何检查pthread_mutex是否基于健壮
的
futex
、
、
、
我试图在
Linux
中使用基于鲁棒futex
的
线程
互斥
锁
,因为我需要快速和健壮(恢复“死”
锁
)。如何检查任何
Linux
系统上
的
线程
互斥
库是否基于健壮
的
futex? 谢谢!
浏览 6
提问于2013-07-02
得票数 1
1
回答
"pthread_mutex_t
互斥
量= {0}“是否
初始化
互斥
量?
、
、
、
、
是否可以这样
初始化
互斥
锁
:下面3个
互斥
锁
的
初始化
有什么区别:2)
浏览 1
提问于2013-01-31
得票数 2
回答已采纳
4
回答
C:如何使用POSIX线程声明递归
互斥
?
、
、
、
、
我对如何使用pthread声明一个递归
互斥
有点困惑。我试图做
的
是一次只有一个线程能够运行一段代码(包括函数),但在怀疑之后,我发现
互斥
锁
的
使用是行不通
的
,我应该使用递归
互斥
锁
。下面是我
的
代码: item = queue_peek(queue);// remove last ite
浏览 7
提问于2011-08-12
得票数 54
回答已采纳
3
回答
如果在进行pthread_mutex_lock()调用时线程没有成功,会发生什么情况?
、
、
、
我正在做一个实验,我认为这肯定是一个死锁
的
情况:{ sleep(1); pthread_mutex_lock它是进入一个队列,等待
互斥
锁
,还是简单地移动到下一条指令?
浏览 3
提问于2011-01-24
得票数 0
1
回答
如果我在创建子进程之前
初始化
一个
互斥
锁
,是否所有子进程都会支持该
互斥
锁
?
、
、
我做了一些调查,对我
的
问题最直接
的
回答是。如果我在创建子进程之前
初始化
一个
互斥
锁
,所有可能并发运行
的
子进程是否都会支持
互斥
锁</em
浏览 0
提问于2011-12-03
得票数 0
回答已采纳
1
回答
pthread属性对象是否需要在使用它们
的
对象
的
生命周期内存在?
、
pthread属性对象是否需要在使用它们
的
对象
的
生命周期中一直存在,或者在使用它们之后立即销毁它们是安全
的
吗?pthread_mutex_init( &mutex, &attributes ); 现在可以使用pthread_mutexattr_destroy()安全地销毁属性吗,还是需要等到pthread_mutex_destroy()销毁
互斥
锁
之后才能销毁这是否同样适用于使用属性
的
其他pthread对象?
浏览 1
提问于2012-06-16
得票数 5
回答已采纳
2
回答
pthread_mutex_unlock如何区分线程?
、
、
、
、
只有
互斥
锁
的
所有者才能解锁。但是
互斥
锁
如何区分锁定它
的
线程呢?在
Linux
中,线程有什么不同
的
特性吗?
浏览 1
提问于2015-02-10
得票数 0
回答已采纳
1
回答
未使用
的
p线程
互斥
变量或条件变量分配哪些资源?
、
、
、
、
假设我有一个
互斥
/条件变量。我
初始化
(p线程_mutex_init/p线程_cond_init),但从不使用它们(没有
锁
操作,没有信号/等待)。这些未使用
的
对象是否分配它们占用
的
内存以外
的
其他资源? (我对
linux
和OSX在这方面的行为很感兴趣)
浏览 3
提问于2017-10-03
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动必学知识点-内核互斥锁
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Go语言互斥锁
互斥锁、自旋锁、读写锁……理清它们的区别和应用
妹妹问我:互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券