腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
静态
和
动态
pthread
互斥
初始化
、
、
、
、
可以使用init函数
动态
初始化
互斥
:
pthread
_mutex_init(&theMutex, NULL);书中说,如果我们
动态
创建
互斥
锁,我们必须调用"
pthre
浏览 1
提问于2013-11-28
得票数 1
1
回答
当必须使用
动态
互斥
初始化
时
、
、
众所周知,有两种方法可以插入p线程
互斥
体(C语言)。
静态
初始化
:
pthread
_mutexattr_t
pthread
_mutex_t
互斥
;
pthread
_mutexattr_init(&attr);
pthread
_m
浏览 0
提问于2018-01-27
得票数 1
2
回答
销毁
静态
互斥
和
rwlock
初始化
程序
、
、
假设使用
静态
初始化
器
初始化
全局
互斥
或rwlock:或文档表示,它与具有默认参数的
pthread
_*_init等效。我们必须摧毁一个
互斥
体还是以这种方式
初始化
的rwlock?
浏览 5
提问于2015-03-27
得票数 3
1
回答
“
静态
分配”的含义是什么?
、
在默认
互斥
属性适当的情况下,可以使用宏
PTHREAD
_MUTEX_INITIALIZER
初始化
静态
分配的
互斥
对象。该效果应该与调用
pthread
_mutex_init()的
动态
初始化
等效,参数attr指定为NULL,但不执行错误检查。 我知道
动态
分配。“
静态
分配”的含义是什么?我在这里的问题是理解“
静态
”分配的含义。我贴出了手册页面的引文,只提供了一个上下文。
浏览 1
提问于2015-06-02
得票数 6
回答已采纳
2
回答
检查
pthread
_mutex是否已
初始化
、
、
、
在获得锁之前,必须在任何
互斥
体上调用
pthread
_mutex_init(),才能使用它的线程。 }是否有另一种检查
pthread
_mutex是否已
初始化
的方法?也就是说,客户端可以
初始化</em
浏览 0
提问于2014-06-28
得票数 6
回答已采纳
1
回答
在使用共享内存时遇到一些问题
、
、
我想使用
互斥
变量来检查进程间同步是否可能。但Xcode给出错误"Parse Issue "Expected“,并突出显示行#include <sys/shm.h>#include <stdio.h> #include <std
浏览 0
提问于2013-05-25
得票数 1
回答已采纳
1
回答
应该避免使用
PTHREAD
_MUTEX_INITIALIZER进行
pthread
_mutex
静态
初始化
吗?
、
是否存在使用
PTHREAD
_MUTEX_INITIALIZER
静态
初始化
pthread
互斥
锁并直接传递它们以进行锁定的已知问题?我在一些网站上读到,不能保证在所有平台上都能做到这一点,并且在帮助页面中提供了以下注释: 注意:使用
PTHREAD
_MUTEX_INITIALIZER
初始化
互斥
锁不会立即
初始化
互斥
锁。相反,在第一次使用时,
pthread
_mutex_lock()或
pthread</
浏览 2
提问于2010-08-24
得票数 2
回答已采纳
2
回答
有没有一种可移植的方法来
静态
初始化
递归
互斥
?
、
、
、
根据POSIX,我可以这样
静态
地
初始化
一个
互斥
锁:但是,如果我希望
互斥
锁是递归的呢?默认情况下,
互斥
是非递归的,并且没有办法为
静态
初始化
提供
互斥
属性。
浏览 2
提问于2012-12-07
得票数 0
回答已采纳
5
回答
初始化
p线程
互斥
、
根据,可以通过两种方式
初始化
互斥
对象:
pthread
_mutex_t theMutex;使用
初始化
宏:
pthread
_mutex_t result =
PTHREAD
_MUTEX_INITIALIZER; 在默认
互斥
属性适当的情况下,可以使用宏
PTHREAD
_MUTEX_INITIALIZER
初始化<
浏览 5
提问于2011-06-10
得票数 21
回答已采纳
2
回答
在Windows中可以进行
互斥
的
静态
初始化
吗?
、
、
pthread
支持使用
PTHREAD
_MUTEX_INITIALIZER对
pthread
_mutex_t进行
静态
初始化
。 是否有可能使用Windows
互斥
锁实现类似的
静态
互斥
锁
初始化
机制?
浏览 5
提问于2010-08-24
得票数 6
回答已采纳
2
回答
posix
互斥
体不按预期工作
、
、
、
我已经
初始化
了一个
静态
互斥
体,并试图将它锁定在我的所有函数中。我无意中忘记在其中一个函数中解锁它,但是当我调用另一个也试图获取
互斥
锁的函数时,似乎没有发生死锁。解释我的问题场景的代码: { func1(); //function acquires mutex even though mutex was not relea
浏览 8
提问于2012-08-11
得票数 1
3
回答
不知何故,在C++中错误地使用了
互斥
锁
、
在main.h中在main.c中-程序做的第一件事是: args[t].deriv_init = deriv_init;
pthread
_createvoid InfoViewer::rule_x_fires() { // START
浏览 0
提问于2011-07-20
得票数 3
回答已采纳
1
回答
C++中线程
互斥
破坏与去
初始化
顺序
、
、
问题是,没有机会安全地销毁
互斥
,因为在程序生命周期的任何时候都可能需要它。(实际上,我不打算拥有具有
静态
存储持续时间
和
非平凡析构函数的对象,但我还是想解决这个问题。)该效果应该与调用
pthread
_mutex_init()的
动态
初始化
等效,参数attr指定为NULL,但不执行错误检查。例如,某人从一本关于Linux开发的书中引用了以下内容: 没有必要在使用
pthread
_mutex_destroy
静态
初始化
的
互斥
体
浏览 1
提问于2019-11-27
得票数 0
回答已采纳
2
回答
静态
初始化
宏是否需要
动态
清理?(
pthread
_mutex_initializer是否需要
pthread
_mutex_destroy?)
、
、
如前所述, 如果API提供了一个宏来
初始化
对象/类型(类似于
PTHREAD
_MUTEX_INITIALIZER ),那么宏是否需要调用
动态
析构函数?为了澄清我的要求: 在
PTHREAD
_MUTEX_INITIALIZER中是否有需要
动态</e
浏览 0
提问于2019-09-03
得票数 1
回答已采纳
1
回答
为什么要摧毁
pthread
_cond_t
和
pthread
_mutex_t?
、
、
、
如果在线程代码中,我在C中创建了一个
pthread
_cond_t c;条件变量或
互斥
pthread
_mutex_t m;,那么建议在完成所有工作之后销毁它们。 “当
动态
初始化
条件变量时,当您不再需要条件变量时,应该销毁它,方法是调用
pthread
_c
浏览 4
提问于2013-04-10
得票数 6
回答已采纳
1
回答
用于内置类型的原子-非锁定的相对于普通的析构函数?
、
、
、
、
看看及其默认的专门化,我看到了: 在标准规定的任何atomic类型中,如何使用任何类型的
互斥
对象--所有的
互斥
体--我曾经遇到过所需的非平凡
初始化
。这导致以下问题: 在
浏览 2
提问于2016-12-23
得票数 4
回答已采纳
3
回答
为什么在线程中使用
互斥
锁时会出现死锁?
、
下面给出的P螺纹程序演示了p线程中的
互斥
实例。但是,在运行此代码时,大多数情况下都会发生死锁,为某些运行提供正确的结果。;
pthread
_cond_t con;{printf("The child2 sv is %d\n",sv);
pth
浏览 5
提问于2013-09-23
得票数 0
回答已采纳
4
回答
互斥
与
互斥
(&
PTHREAD
_MUTEX_INITIALIZER,
pthread
_mutex_init )
、
、
、
pthread
_mutex_t lock =
PTHREAD
_MUTEX_INITIALIZER;
pthread
_mutex_t lock;
pthread
_mutex_init ( &lock,
浏览 225
提问于2013-01-14
得票数 97
回答已采纳
2
回答
释放包含
pthread
_mutex_t的结构内存时是否需要调用
pthread
_mutex_destroy
、
、
假设我有一个sruct: int ip; int offset;} peer_info;peer_info* p_info = (peer_info*)malloc(sizeof(peer_info)); /* do so
浏览 5
提问于2021-06-02
得票数 0
1
回答
使用线程h
静态
初始化
mtx_t
、
、
、
threads.h只支持使用进行
动态
互斥
初始化
。 显然,除了:之外,互联网上没有任何关于线程的信息。(我真的很想知道是否还有更多的信息)。我想
静态
地插入
互斥
线程(
PTHREAD
_MUTEX_INITIALIZER ),以避免每次在程序开始时调用
初始化
函数。
浏览 2
提问于2013-12-04
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 互斥量mutex
静态URL和动态URL
静态ip和动态ip的区别?
静态页面和动态页面的区别
Linux系统编程 条件变量
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券