腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
哪些
标准的c++
函数
和类型支持
重入
性?
、
C++标准(c++14和)指出:
可
重入
代码不能调用不可
重入
函数
(请参阅下面的
可
重入
规则)。考虑到这一点,总结C++代码只有在没有使用C++标准类型或
函数
的情况下才能安全地
重入
是正确的吗?这种
浏览 7
提问于2020-10-30
得票数 1
4
回答
什么是重新进入的锁和概念在一般情况下?
、
、
你为什么要使用“
重入
者”与“不可
重入
者”?互斥是
可
重入
的吗?
浏览 3
提问于2009-08-21
得票数 129
回答已采纳
1
回答
如何确定POSIX
函数
是否
可
重入
?
、
在编写目录迭代器时,我发现readdir
函数
不是
可
重入
的.
函数
似乎是
重入
版本的,但我不知道如何证实这一点。虽然readdir被显式标记为不可
重入
,但是没有提到readdir_r。是否
有
办法检查特定POSIX
函数
的
可
重入
性?如何检查POSIX
函数
的
可
重入
性?
浏览 3
提问于2013-12-22
得票数 1
2
回答
哪些
函数
在Python中是
可
重入
的,用于信号库处理。
在讨论时,我想到了在Python中
哪些
函数
是
可
重用的问题。 我有点困惑,因为信号库将GIL (全局解释器锁)描述为“原子指令之间的.”。这是有意义的,但被延迟的信号处理程序调用的
函数
是否是
可
重入
的
函数
并不重要,因为它们不是在带
浏览 6
提问于2011-01-05
得票数 9
1
回答
如何判断上下文管理器是
可
重用的还是
可
重入
的?
Python指出,上下文管理器可以是单一用途、
可
重用或可
重入
的。
可
重入
语句可以用于多个with语句,包括嵌套语句;
可
重用但不能
重入
的语句可以用于多个with语句,而不是嵌套语句。通常,您会在源代码中查看
哪些
内容来确定上下文管理器是单一用途、
可
重用还是
可
重入
?
浏览 1
提问于2014-07-30
得票数 12
回答已采纳
2
回答
Linux中的basename_r/dirname_r
、
、
一些POSIX
函数
不是线程安全。例子
有
类名和路径名。 另一种选择是什么?
浏览 3
提问于2010-09-09
得票数 4
回答已采纳
4
回答
C、C++中
可
重入
代码的推荐实践
、
、
在编写
可
重入
代码时,我正在查看有关推荐实践的。
哪些
类似lint的工具可以用来检查这些问题?
浏览 0
提问于2010-07-14
得票数 7
回答已采纳
9
回答
什么样的代码可以被称为“
重入
”?
谁能告诉我什么代码可以被称为“
重入
”代码? 我在读一些实时操作系统的时候遇到了这个词。为了让代码成为“
可
重入
”的代码,必须遵守
哪些
规则?
浏览 26
提问于2010-02-17
得票数 26
回答已采纳
7
回答
什么是
重入
函数
?
、
、
、
、
如果计算机程序或例程可以安全地在上次调用完成之前再次调用(即可以安全地同时执行),则称为
可
重入
程序。
重入
一种计算机程序或程序: 如果一个程序可以安全地同时执行(),它是否总是意味着它是
可
重入
的?在检查代码以获得
可
重入
功能时,我应该记住的六点之间到底
有
什么共同点呢? 另外
浏览 3
提问于2010-05-09
得票数 244
回答已采纳
1
回答
线程安全与异步信号安全的区别
、
、
、
、
根据APUE第2e章,第12.5章:Q1: 是否
有
“一般
重入
者”的概念(意思是在任何情况下都重新进入)?如果存在,一般
可
重入
者在多线程和异步信号方面是否等于
可
重入</em
浏览 3
提问于2012-03-23
得票数 14
1
回答
同步重写方法:内部锁获取父类和子类的顺序
、
、
在重写的非静态同步方法中持有
哪些
锁。请提供获取和释放基类和子类监视器锁的顺序,以便解释
可
重入
性在java中的好处。如果能够通过拥有JVM维护的线程和获取计数来实现
可
重入
性来解释这些序列,那就太好了。public synchronized void doSomething() { }请注意,这个问题是专门要求解释隐式
重入
锁
浏览 0
提问于2014-05-26
得票数 1
回答已采纳
2
回答
如何使阶乘
函数
可
重入
?
、
、
我应该写一个
重入
阶乘
函数
,当我搜索什么是
可
重入
函数
时,我发现了许多定义,比如
可
重入
函数
不应该使用静态变量或全局变量,
函数
在使用中不能更改,我避免使用静态变量或全局变量,但我不知道这是否足够让我的
函数
成为
可
重入
函数
浏览 2
提问于2018-05-14
得票数 3
1
回答
Qt文档和
可
重入
性
、
、
如果
函数
未被标记为线程安全或可
重入
的,则不应在不同的线程中使用它。如果一个类没有被标记为线程安全或可
重入
的,那么不应该从不同的线程访问该类的特定实例。这似乎表明,Qt中的每个
函数
和类都应该被认为是不可
重入
和非线程安全的,除非明确声明。这些类只是普通数据(一些原语),没有共享的结构化或静态数据,所以它们是
可
<em
浏览 26
提问于2014-03-20
得票数 17
6
回答
为什么malloc()和printf()被称为不可
重入
?
、
、
、
在UNIX系统中,我们知道malloc()是一个不可
重入
的
函数
(系统调用)。为什么会这样呢? 同样,printf()也被认为是不可
重入
的;为什么?我知道
可
重入
性的定义,但我想知道为什么它适用于这些
函数
。是什么阻止了他们被保证
可
重入
?
浏览 4
提问于2010-10-15
得票数 41
回答已采纳
2
回答
强制解锁
可
重入
锁
、
、
、
、
我
有
一个
可
重入
锁,我将它包装在一个自定义的类中,以满足我自己的需求。但是,由于应用程序的性质,持有
可
重入
锁的线程会卡住(外部故障),并且无法释放
可
重入
锁。 我想知道是否
有
一种方法可以显式解锁
可
重入
锁?我知道
可
重入
锁的API没有这样的方法--然而,我正在考虑引入一个计时器任务,它将在一段时间后解锁
可
重入
锁,或者杀死持有
可
重
浏览 7
提问于2012-10-09
得票数 3
回答已采纳
2
回答
这个
函数
被认为是
可
重入
的吗?
、
、
、
我
有
一个具有以下实现的
函数
:{ {
函数
调用时,
函数
的两个参数被推到堆栈上。如果
函数
本身从另一个OS任务中断,则参数将第二次推到堆栈上。因此,
函数
的两个实例是“独立的”,因为每个实
浏览 5
提问于2017-01-03
得票数 3
1
回答
使用printf作为
可
重入
函数
C
、
、
我正在处理多个进程和信号,我昨天才发现printf不是一个
可
重入
的
函数
,所以将它与信号处理程序一起使用是
有
风险的。我能做些什么吗?是否
有
任何可以替代printf的
可
再入版本的printf或任何
可
重入
的syscall? 谢谢!
浏览 6
提问于2016-10-11
得票数 6
回答已采纳
4
回答
在C中
重入
和
重入
?
、
、
引用这本书的话: 保证在信号中使用的安全
重入
函数
写()
浏览 1
提问于2015-06-05
得票数 7
回答已采纳
1
回答
*_r的UNIX调用是
可
重入
的(异步信号安全)、线程安全还是两者都是?
、
、
、
、
在
可
重入
和线程安全
函数
上有区别,我不知道Linux
函数
以_r结尾是线程安全的、
可
重入
的(我指异步信号安全)还是两者兼而有之,
浏览 1
提问于2013-08-12
得票数 3
回答已采纳
2
回答
(f)printf()线程安全但不是信号处理程序安全
、
(f)printf()的
哪些
方面使其不安全?是因为它访问了stdout和stdin,它们是全局的,因此
函数
不是
可
重入
的? 还是我错过了什么其他方面?
浏览 1
提问于2014-09-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于可重入函数
线程安全和可重入的区别
Rust 函数有哪些
redis实现可重入分布式锁
关于乐观锁、悲观锁、可重入锁……
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券