pthreads 相关问题

Pthreads(POSIX Threads)是一个标准化的基于C的API,用于创建和操作线程。它目前由POSIX.1-2008(IEEE Std 1003.1,2013 Edition / The Open Group Base Specifications Issue 7)定义。

Linux系统中Pthread具体数据

在Linux系统中,我们可以使用pthread进行多线程编程,并且在pthread中有一个pthread特定数据,我们应该首先在其中创建一个密钥。但是 pthread 具体的目的是什么

回答 1 投票 0

Linux 系统中的线程分离

我所知道的是 detach() 使 main 函数不会等到所有线程完成。 #包括 #包括 #包括 使用命名空间...

回答 1 投票 0

C 中使用 pthreads 和 sscanf 的分段错误

由于事务方法中的第一个 sscanf 语句,我遇到了分段错误。我不确定为什么会发生这种情况。我尝试更改 sscanf 语句和变量,但是......

回答 1 投票 0

c 线程无法正确打印

我正在尝试用一些线程用 C 语言实现一个简单的程序。详细来说,我希望每个线程只读取 CSV 文件的一部分(每行仅包含四个浮点数)并将读取的 v...

回答 1 投票 0

在 Linux 中实现 WaitForSingleObject(GetCurrentThread(),INFINITE)

我想知道为什么 pthread_join(pthread_self(),NULL) 会导致未定义的行为,但 WaitForSingleObject(GetCurrentThread(),INFINITE) 可以吗? 另外,如果我想替换 WaitForSingleObject(

回答 1 投票 0

Cmake 无法解析 VILLASframework 的依赖关系

我正在尝试在 Ubuntu 20.04 LTS 上安装以下应用程序: https://villas.fein-aachen.org/doc/node-installation.html。 所有必需的软件包似乎都已安装并最新更新...

回答 1 投票 0

与 pthread 和互斥锁冲突

我正在尝试执行以下作业: 您将编写一个创建三个线程的程序。这些线程一次访问一个共享整数、缓冲区。缓冲区最初将设置为 0....

回答 1 投票 0

测量 Linux 多线程应用程序的堆栈使用情况

我正在为 Linux 嵌入式平台开发多线程应用程序。 目前,我将每个线程的堆栈大小(通过 pthread_set_attr)设置为相当大的默认值。我会...

回答 4 投票 0

如何使用多线程

嗨,我有一个关于 pthreads 的问题 我反复测试 pthread_create 和 pthread_join,但似乎传递给函数的参数值没有正确传递 但是,如果我...

回答 1 投票 0

使用多线程时加速低于预期

备注:我觉得这有点愚蠢,但这可能对某人有帮助 因此,我试图通过使用并行性来提高程序的性能。但是,我遇到了问题

回答 1 投票 0

用条件向特定 pthread 发出信号

我正在使用 pthreads 和信号量,并且我正在尝试找出如何向特定线程发出信号。 我想用特定条件发出信号的线程将是正在等待的线程...

回答 1 投票 0

Windows 10 上的 ghci 错误:无法加载用户指定的 .o/.so/.DLL(addDLL:pthread

我已经在 Windows 10 上安装了 Haskell Platform 版本 8.2.2(完整版,64 位)。ghc 可以工作,WinGHCi 也可以。有几个问题: -- 在 cygwin 中运行 ghci 会出现此错误: GHCi,版本 8.2...

回答 4 投票 0

线程在加入之前退出

请原谅我,我刚刚开始了解多线程的概念,我只是想知道为什么我的线程可能会在加入之前退出。本质上,我正在维护进程 ID 的全局列表...

回答 2 投票 0

是什么让 pthread 成为“主”线程?

是什么让 pthread 成为“主线程”? 我这样问是因为某些 GLFW 函数只能从主线程调用。我了解线程安全的概念。但有什么特别的...

回答 1 投票 0

有时我的二进制信号量没有等待正确的时间

有时等待的时间不够长。我可能错过了一些简单的东西 - 但我找不到它。为什么等待函数有时会过早返回 #定义SEMAPHORE_MAXWAIT -1 #定义

回答 1 投票 0

有时我的二进制信号量无法等待正确的时间

有时等待的时间不够长。我可能错过了一些简单的东西 - 但我找不到它。为什么等待函数有时会过早返回 #定义SEMAPHORE_MAXWAIT -1 #定义

回答 1 投票 0

pthread_atfork如何让子进程保证锁状态而不改变父进程锁状态?

我在理解 pthread_atfork 如何使子进程确保互斥状态时遇到一些问题。手册告诉我在创建子进程之前使用prepare获取锁......

回答 1 投票 0

如何在测试用例中刻意造成死锁,稳定防范并发bug?

想象一下我有一个复杂的测试用例,偶尔会导致两个线程死锁。我认为,在 CI 中运行来防止并发 bug 是不合适的。我想写一个简单的测试用例来...

回答 1 投票 0

pthread_setschedparam 无法在带有 mingw64 的 GCC 上工作

我尝试在安装了 GCC v13.2.0 的 Windows 11 上运行此处的示例代码(MSYS2、UCRT 运行时): #包括 #包括 #包括 #包括<...

回答 1 投票 0

C语言有没有办法减少线程的堆大小?

地块图 我使用Valgrind的Massif功能来检查我的C语言程序的内存使用情况,以调查内存使用情况。 我的代码中有很多动态分配,但根据 Massif 的说法,我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.