pthreads 相关问题

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

struct pthread_rwlock_t成员的描述

有人可以总结一下pthread_rwlock_t的不同成员是什么意思吗? struct {int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int ...

回答 1 投票 2

如何使用“未声明”参数解决错误,和/或可能包含指针

使用gcc我收到以下错误,我不确定解决未声明的错误。 V_TRAP.c:在函数'my_func'中:V_TRAP.c:168:22:错误:'a'未声明(在此函数中首次使用)...

回答 1 投票 0

矩阵乘以线程(每个线程单个乘法)

我希望使用线程进行矩阵乘法,其中每个线程执行单个乘法,然后主线程将所有结果相加并将它们放在...中的适当位置。

回答 1 投票 5

附加指向pthread的指针

在我的程序中,我有一个名为clock_thread的结构,这对我的线程系统至关重要。它基本上是一个线程,以恒定速率执行操作。有时一些功能需要......

回答 1 投票 0

杀死等待条件变量的pthread

我有一个pthread使用pthread_cond_wait()等待条件变量。它正在等待来自另一个线程填充的队列结构的数据。我想杀死这个帖子,最好是......

回答 3 投票 7

如何在C ++中停止线程执行

我在主程序中创建了一个线程,一旦主程序终止,线程执行必须停止。我正在使用reader.join();终止线程执行。但它并没有停止......

回答 3 投票 1

如何在调用join时修复`在没有活动异常的情况下调用`

我编写了一个简单的线程池实现,并且在没有活动异常错误的情况下调用了terminate。我检查了线程是否可以连接然后我尝试调试析构函数在哪里...

回答 1 投票 1

如何在apache2上使用pthread?

我需要在apache2中使用PHP-FPM和pthread,以提高Prestashop 1.6商店的性能,在Ubuntu 16.04中运行。我做了很多意图。这些是持续两个测试:1)我能够运行...

回答 1 投票 1

如果在其他线程仍在运行时调用exit(0)会发生什么?

假设一个程序有几个线程:t1,t2等。这些是使用pthreads。 t2线程坐在循环读取流中并访问具有静态存储持续时间的变量。现在......

回答 3 投票 14

pthread_cond_destroy()挂起的奇怪行为

我知道pthread_cancel()很棘手。我问这个问题是为了解使用pthread_cancel()的软件中的错误。我将问题简化为以下代码:#include ...

回答 1 投票 1

是应该在堆栈还是堆上分配pthread函数参数?

我使用pthreads为生产者 - 消费者/有界缓冲区问题编写了一个“解决方案”,我使用72位结构来存储所有线程共享的数据和同步类型。 ...

回答 1 投票 2

以特定顺序执行pthreads?

我一直在尝试编写一个程序(用于学习),其中将有两个线程(A和B),并且两个线程应该一个接一个地执行。例如,如果线程只显示/打印...

回答 1 投票 0

C:如何使用POSIX线程声明递归互斥锁?

我对如何使用pthread声明递归互斥锁感到困惑。我尝试做的是一次只有一个线程能够运行一段代码(包括函数)但是在怀疑之后我......

回答 4 投票 43

如何将网格传递给“void my_func(void * args)”

我正在使用pthread_create()来调用其标题行为void * my_func(void * args)的函数。此函数从数据结构中对所需的所有参数进行类型转换。但是,my_func()也需要......

回答 1 投票 2

设置缓冲区和调用pthread_cond_signal时是否需要设置mutexlock / unlock

有两个线程。 No.1是生产者,No.2是消费者1,2个线程使用相同的缓冲区。我想知道是否需要在1号线程上设置Mutex锁定/解锁。你能指导一下吗?没有....

回答 1 投票 0

为什么pthread_key_create中的EAGAIN会发生?

有时当我尝试使用pthread_key_create创建密钥时,我收到了EAGAIN错误代码。有可能确切地知道为什么吗?文档说:系统缺乏必要的资源......

回答 1 投票 0

我怎样从C语言开始读取文件?

我需要读取一个包含2个线程的文件,其中一个将从头到尾读取文件,另一个将从头到中读取文件。我的文件中有10个浮点数。前5个浮...

回答 1 投票 -1

asyncio代码可以安全地调用使用pthread的本机库吗?

我正在考虑在项目中使用asyncio。该项目使用将创建pthreads的第三方库,并回调到我的代码中。更改项目以使用asyncio需要...

回答 1 投票 1

一些提示,以避免在这个pthreaded C程序中出现死锁

我有一个任务器,它像一个生产者和3个CPU,像消费者和共享资源。 Tasker读取文件并放入共享资源,CPU执行并删除它。我用过戒指......

回答 1 投票 1


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