pthreads 相关问题

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

在没有任何操作系统的ARM上编译pthread

[我正在尝试在ARM处理器(Cortex M3)上编译Kvazaar,而没有Linux或任何OS都只是纯C。我在Windows 10和GNU ARM Eclipse上使用Eclipse Cpp neon。在构建项目时,我得到了...

回答 1 投票 0

在C中的线程之间切换

我正在尝试编写执行此操作的代码:INPUT 1:2 123 abc输出:1a2b3c第一行是下面的行数以及我必须使用的线程数(最多10个)。随机字符的行...

回答 1 投票 0

多线程环境中的信号处理程序行为

我有以下程序,其中只有一个线程安装信号处理程序。但是,当我通过向每个线程发送信号来测试代码时,所有线程都会执行信号处理程序。是否所有...

回答 2 投票 1

等待线程退出条件的正确方法

因此阅读本主题,退出的常见方法是使用标志。我的问题是,等待如何处理?假设线程仅每30s运行一次,您如何适当地等待30s?使用...

回答 1 投票 0

在信号处理器中使用互斥锁

我有一个多线程应用程序,需要在中断,终止等信号下正常停止它。这里有一段代码说明了逻辑的相关部分。 std :: atomic_bool正在运行...

回答 1 投票 0

等待条件变量时,取消点清除时是否需要解锁互斥锁?

在pthread库中有取消点的概念。可能会阻止执行更长时间(或等待某些资源...)的大多数系统函数可以由pthread中止...

回答 1 投票 0

为什么pthread_mutex_lock未标记为异步信号安全?

[您看到,sem_post被标记为异步信号安全。但是,为什么下面的程序给您错觉pthread_mutex_lock未被标记为异步信号安全的信息呢?...

回答 1 投票 0

计算文件中的字母,以便以后写ir(使用线程)

我有一个分配给某个文件(2.5 gb文件)的作业,我必须对.csv文件中的字母计数,以在屏幕上显示它们的总数并将其保存在文件中。我必须使用线程。我是...

回答 1 投票 0

在循环中创建Pthreads

我在for循环中创建了一些线程,在此循环之后,将它们加入另一个循环。他们履行自己的职能,直到所有人完成任务,对吗?我的最后结果在逻辑上是错误的。我的结果是正确的,...

回答 1 投票 0


C中线程专用数据的示例

有人知道(或可以张贴)使用线程专用数据的示例吗?我正在寻找明确解释且易于理解的内容。我有一个全局char *变量,我是...

回答 5 投票 2

多线程编程C

我必须手动执行此代码并确定输出,我尝试了一下,但找不到丢失的内容,这是代码:#include #include #include ] >

回答 1 投票 1

printf正在产生分割错误?

我正在学习线程,我的代码运行到最后一个打印语句。为什么在打印时出现细分错误?我认为可能的原因可能是不存在的地址作为传递给print的参数,但它是...

回答 1 投票 -1

如果main在c中也是一个线程,为什么它不与其他线程一起运行

我读到main()是单线程本身,所以当我在程序中这样创建2个线程时; #include #include #include void * counting(void * arg){...

回答 2 投票 0

用C中的pthread_mutex同步分叉的进程

是否可以使用pthread.h中的互斥锁来同步unistd.h中用fork()创建的进程? Afaik,最后都使用系统调用clone()。我在共享的范围内询问它...

回答 1 投票 0

如何遍历在C中保存数组的指针

C的新手,很难理解指针。我有一个作业,希望我将一个单词传递给一个线程,然后反转该单词。我已经将该单词传递给了函数...

回答 1 投票 0

[pthread_join具有100个线程的分段错误

此“ C”代码片段是模式识别算法的一部分:void * myThreadFun(void * vargp){int start = atoi((char *)vargp); printf(“线程开始=%d,dQ =%d \ n”,开始,dQ); ...

回答 1 投票 0

C pthread无法启动

我正在用C语言编写一个简单的报价服务器,并在Linux上运行。它应该从文本文件中选择一个随机引号,然后启动两个线程:第一个负责接收传入的连接,并且...

回答 1 投票 0

如何将字符串作为C中线程的参数传递

我不熟悉C和编程,我正尝试将字符串传递给线程,以便稍后进行操作。我尝试过使用数组char string [] =“ word”创建字符串,并将其传递给线程-...

回答 2 投票 1

while循环从2个不同的pthread读取相同的变量,但代码未运行

我正在尝试在简单的内存共享中检测核心到核心的延迟。我的目标是从两个不同的线程读取全局变量。假设变量开头是x = 0。现在一个...

回答 1 投票 0

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