pthreads

pthreads

文章 35 浏览 95

自由内部线程导致分段错误

对此非常困惑。我刚刚开始学习指针,现在决定更深入地学习并开始尝试线程。我想做的是将指针传递到线程上,因此(在mallocing data之后)我调用: pth…

泪眸﹌ 2024-11-28 15:26:43 2 0

C、如何使用pthread_create函数创建线程

我正在为调度队列制作 ac 文件,该队列获取任务并将其放入链表队列中。为了做到这一点,我需要使用创建线程 pthread_t cThread; if(pthread_create(&c…

〃温暖了心ぐ 2024-11-28 08:06:31 2 0

iPhone 游戏 CPU 分析和 pthread_setspecific

在分析 iPhone 3G 上的 iOS 游戏时,instruments 报告系统调用 pthread_setspecific(从许多看似不相关的位置调用)是最大的 CPU 瓶颈。谷歌告诉我这…

依 靠 2024-11-28 07:27:34 2 0

更好地锁定共享资源,还是有一个线程来满足请求?

我有一个共享内存池,许多不同的线程可以从中请求分配。从中请求分配将在每个线程中发生很多次,但是线程数量可能很小,通常只有 1 个线程在运行。我…

喵星人汪星人 2024-11-28 03:09:27 3 0

C并行垃圾收集器,如何避免锁定主线程

我正在开发一个并行垃圾收集器。它是一种三标记收集器,具有通常的白色->灰色->黑色。当收集器将对象从灰色移动到黑色时,它会下降到该对象中以将子对…

娇女薄笑 2024-11-28 02:50:29 1 0

能否在 Linux 上实现正确的故障安全进程共享屏障?

在过去的问题中,我询问了如何在没有破坏竞赛的情况下实现 pthread 屏障: 如何在 pthread_barrier_wait 返回时立即销毁屏障? 并从 Michael Burr 那…

锦欢 2024-11-27 23:14:55 2 0

条件变量信号问题

我在汤里。这个想法可能很糟糕,但我确实需要一个解决方案。 我有两个条件变量,比如 A 和 B。 线程 1、2 和 3 正在等待 A。线程 4 正在等待 B。 B 将…

躲猫猫 2024-11-27 23:14:21 3 0

pthread_mutex_lock错误

#include "MutexCondition.h" bool MutexCondition::init(){ printf("MutexCondition::init called\n"); pthread_mutex_init(&m_mut, NULL); pthread_…

放低过去 2024-11-27 22:25:20 1 0

什么是 C 语言的线程安全 DBM 库?

有谁知道线程安全 带有 C API 的类似 DBM 的库? 这是:一个线程安全的持久哈希表。 任何指示将不胜感激!…

七堇年 2024-11-27 17:21:28 3 0

连续创建和取消线程时出现奇怪的行为

我使用的是 g++ 版本 4.4.3 (Ubuntu 4.4.3-4ubuntu5) 和 libpthread v.2-11-1。下面的代码只是创建一个运行 Foo() 的线程,并立即取消它: void* Foo(…

那一片橙海, 2024-11-27 16:57:57 1 0

Pthread:起始位置有什么不同

一个简单的问题。如果一个线程启动多个子线程有什么区别吗?而不是全部从主要开始? 现阶段我只考虑表现。 谢谢。…

魂ガ小子 2024-11-27 14:57:03 2 0

修复线程在某些核心上执行

可能的重复: 将线程绑定到处理器 在 Linux 中,是否可以修复线程在某些核心上执行。如果可能的话,我还想知道是否可以在某个核心上专门执行一个线程…

ぇ气 2024-11-27 13:34:53 1 0

在多线程程序中实现动态屏障的可能方法

我在报纸上读到这个... 因此,我们的工具仅在线程执行时对其进行检查点 在已知的安全点:内核进入、内核退出或某些 我们确定安全的内核中的可中断睡眠…

可遇━不可求 2024-11-27 11:39:54 3 0

为什么这段代码不是确定性的?

以下代码片段是来自 SPLASH 2 的 water-nsq 基准测试的代码... if (comp_last > NMOL1) { for (mol = StartMol[ProcID]; mol < NMOL; mol++) { pthrea…

夏雨凉 2024-11-27 10:00:08 1 0

pthread_cond_wait() 未释放互斥体的可能原因?

我的程序似乎存在死锁问题。 基本上我有一个如下所示的类: class Foo { public: Foo(); void bar(); private: void monitor(); bool condition_; pth…

橘寄 2024-11-27 09:19:37 3 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

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