windows事件和Windows定时器事件是否可以重入执行?
我有“更新”方法,该方法在事件处理程序(单击按钮)和 Windows 窗体计时器回调中执行。是否可以同时执行两个“Update”(重入)?也就是说,当定时…
Flex/Bison 多遍类解析
我正在为一种玩具 OO 语言编写一个编译器。我使用 Flex 和 Bison 用 C 语言编写它。 考虑以下语法: class MyClass { int m_n void MyFunc(int b) { m…
memcpy() 函数是可重入的吗?
我在信号处理程序中调用一些 C++ 函数,并且我的程序因分段错误而终止。 当我检查 gdb 时,memcpy() 函数是我得到 SIGSEGV 的地方。 我想知道 memcpy(…
是否可以在 dotnet 中引入多线程而不显式创建新线程?
我有一个包含数百个需要处理的项目的循环。 通过有条件地设置全局 SQLConnection 来处理每个项目,其中使用此 SQLConnection 作为处理的一部分来处理…
Tesseract(OCR 引擎)是可重入的吗?
我正在四核处理器上使用 Tesseract 进行 OCR。 为了获得更好的速度,我想使用 4 个线程一次读取 4 个单词。 从多个线程同时调用 Tesseract 是否安全?…
glibc sprintf 可以在可重入函数中使用吗?
如果 sprintf 在本地缓冲区中写入,我可以在可重入函数中使用它吗?像这样的事情: void reentrant_function () { int i = 4 char buffer[20] snprint…
X 平台可重入 wcstok()?
现在我正在寻找 GCC 和其他编译器(如果有的话)已知的 wcstok() 的可重入版本。 到目前为止,我使用 wcstok_s() 但那只是 MSVC,我还需要在其他平台…
UriMatcher 类的 match(Uri) 是可重入的吗?
我看到的关于如何制作 ContentProvider 的示例 都使用了 < insert、query、update 和 中的 code>UriMatcher#match(Uri) 方法delete 方法可以轻松…
C# 中的线程和静态方法
下面是一个无意义的扩展方法作为示例: public static class MyExtensions { public static int MyExtensionMethod(this MyType e) { int x = 1 x = 2…
MySQL 和 PHP:执行两个后续查询的 PHP 代码块的原子性和可重入性 - 有多危险?
在 MySQL 中,我必须检查 select 查询是否返回任何记录,如果没有,我插入一条记录。但我担心 PHP 脚本中的整个 if-else 操作并不像我希望的那样原子…