reentrancy

reentrancy

文章 0 浏览 4

MySQL 和 PHP:执行两个后续查询的 PHP 代码块的原子性和可重入性 - 有多危险?

在 MySQL 中,我必须检查 select 查询是否返回任何记录,如果没有,我插入一条记录。但我担心 PHP 脚本中的整个 if-else 操作并不像我希望的那样原子…

茶底世界 2024-09-06 11:02:16 6 0

gcc 和可重入代码

GCC 是否为所有场景生成可重入代码?…

冷…雨湿花 2024-09-06 03:23:15 9 0

可重入和递归

说每个递归函数都需要可重入是正确的说法吗?…

瞳孔里扚悲伤 2024-09-05 12:01:38 8 0

将synchronized() 与ReentrantLock.lock() 混合使用

在 Java 中,ReentrantLock.lock() 和 ReetrantLock.unlock() 使用与 synchronized() 相同的锁定机制吗? 我的猜测是“不”,但我希望我是错的。 示例…

孤芳又自赏 2024-09-03 04:15:49 12 0

到底什么是可重入函数?

大多数 次,重入的定义是引用自维基百科: 计算机程序或例程是 如果可以,则描述为可重入 安全在其之前再次调用 之前的调用已经完成 (即可以安全地执…

如日中天 2024-09-01 09:47:40 12 0

使用 Flex 编写可重入词法分析器

我是弯曲的新手。我正在尝试使用 Flex 编写一个简单的可重入词法分析器/扫描器。词法分析器定义如下。我遇到了如下所示的编译错误(yyg 问题): reen…

双手揣兜 2024-08-29 00:03:24 10 0

递归函数是可重入的吗

我见过许多递归函数(主要用于计算一些数学运算,例如阶乘、数字中的数字之和等),其中涉及使用静态变量来保存每个递归调用/操作的结果,并且将其用…

一世旳自豪 2024-08-19 09:53:22 9 0

通过 ReentrantLock 访问的字段是否需要 volatile 关键字?

我的问题是,使用 ReentrantLock 是否可以保证字段的可见性,就像同步关键字提供的那样。 例如,在下面的类A中,字段sharedData不需要声明为易失性,…

成熟稳重的好男人 2024-08-08 00:55:32 9 0

如何让我的同事相信 Linux 内核代码是可重入的?

是的,我知道......有些人有时很难相信对我们其他人来说听起来很自然的事情,我现在需要你的帮助所以社区(或者我很快就会去邮寄..) 我的一位同事是…

向地狱狂奔 2024-08-07 07:23:07 9 0

WCF嵌套回调

背景:我正在尝试转发服务器端 ApplyChangeFailed 事件,由 ADO 1.0 DBServerSyncProvider 的同步服务向客户端触发。 Sync Services 冲突解决的所有代…

诗酒趁年少 2024-07-23 09:48:51 14 0

线程安全与可重入

最近,我问了一个问题,标题为“malloc线程安全吗?”,其中我问:“malloc 是可重入的吗?” 我的印象是所有可重入都是线程安全的。 这个假设是错误…

木格 2024-07-19 07:08:59 12 0

检测到重入

我在设置 Web 浏览器控件的属性时收到“检测到重入”MDA 错误。 仅当我调用“SetWindowsHookEx”来挂钩同一线程中的某些拨号盘时,才会发生这种情况。…

孤独难免 2024-07-19 05:06:41 11 0

.NET CF 2.0:可能的单线程重入

一个简单的应用程序是用 CF 2.0 编写的。 就我而言,它是单线程的。 该应用程序有两个部分值得关注:一个事件处理程序,用于处理由代表 PDA 条形码扫…

萌辣 2024-07-10 15:10:14 7 0

C中的可重入函数和递归函数有什么区别?

在 CI 中知道递归函数,但我听说过可重入函数。 那是什么? 它们之间有什么区别?…

墨洒年华 2024-07-07 15:09:53 10 0

捕获信号并向用户报告问题的便携式方式

如果由于某种奇迹,我们的程序中出现了段错误,我想捕获 SIGSEGV 并让用户(可能是 GUI 客户端)通过单个返回代码知道发生了严重问题。 同时我想在命…

红墙和绿瓦 2024-07-05 21:09:47 10 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文