futex

futex

文章 1 浏览 32

小型 OpenMP 程序有时会冻结(gcc、c、linux)

只需编写一个小的 omp 测试,它就不会始终正常工作: #include &ltomp.h&gt int main() { int i,j=0 #pragma omp parallel for(i=0i&lt1000i++) { #pr…

来世叙缘 2024-10-08 07:50:56 4 0

基于 futex 的 4 字节单写入器/多读取器锁

寻找一个基于 futex 的单写入器/多读取器锁的最小实现,不需要超出单个 4 字节 futex 状态变量的空间开销。 一些背景:我有一个应用程序,它将在数千…

故事与诗 2024-09-28 16:04:22 2 0

Python 在 futex 调用中挂起

我有一个在生产环境中运行的 Python 守护进程。它使用 7 到 120 个线程。最近,最小的实例(7 个线程)开始显示挂起,而所有其他实例从未显示此类问题…

各自安好 2024-09-26 14:44:33 4 0

基于Futex的锁定机制

有人可以告诉我一个使用基于futex的锁定机制的例子吗? (适用于多核 x86 CPU、CentOS)…

月寒剑心 2024-09-24 22:29:14 1 0

在用户空间使用futex?

我需要在锁定/解锁上下文之外的用户空间中调用 do_futex() 的功能。即,我不需要互斥锁,而是内核调用 do_futex 的确切语义。 它似乎应该在用户空间中…

水水月牙 2024-09-16 20:39:29 5 0

使用 do_futex 搞砸了?

我收到一个奇怪的错误。我实现了这两个函数: int flag_and_sleep(volatile unsigned int *flag) { int res = 0 (*flag) = 1 res = syscall(__NR_fute…

山色无中 2024-09-16 09:33:13 5 0

futex() 调用过多

我们在 Linux RedHat 机器上的一个 Java 应用程序尝试发布到外部 MQ 队列时观察到异常延迟(以前从未发生过)。对盒子进行了快速运行状况检查,CPU/内…

呢古 2024-09-12 16:25:01 2 0

我可以将基于 futex 的互斥体与 glibc-2.2 linuxthreads 互斥体混合使用吗?

如果您不知道什么是 futex 和 linuxthreads-0.9,请不要回复。 我可以在一个程序中将基于 futex 的互斥体与来自 linuxthreads-0.8 或 -0.9 的互斥体(…

夏花。依旧 2024-08-20 19:16:53 9 0

Berkeley DB: 在c api调用中异常退出导致卡在 futex_wait 调用

C开发,使用berkeley db 4.3 (/usr/lib64/libdb-4.3.so) on RHEL5.6 with kernel 2.6.18-238_xen_AMD64.在我的测试中 (写入 1,000,000 key/value pair…

零崎曲识 2022-09-06 02:03:48 19 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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