pthreads 相关问题

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

C中的读/写器实现

我目前正在学习大学的并发性。在这种情况下,我必须在C中实现读写器问题,我认为我正在走上正轨。我对这个问题的看法是......

回答 1 投票 0

如何在GDB中调试多线程程序时一次继续一个线程?

我有一个使用两个线程的程序。我已经在两个线程中都设置了断点。在gdb下运行程序时,我想在线程之间切换并使它们运行。 (线程t1是......

回答 3 投票 25

达到计数32751后无法创建线程

#包括 #包括 #包括 void * my_thread(void * ddd){printf(“Thread created \ n”);了pthread_exit(NULL); } int main(){int ret = 0,...

回答 1 投票 -1

全局变量不会在C中的线程更新[关闭]

我甚至不好问这个问题因为我认为我的实验结果非常明显。我打算展示更新全局变量的潜在缺陷......

回答 1 投票 -1

Posix消息队列接收/发送/打开不起作用?

我想发送和接收带有两个线程到线程队列的消息。但我也无法创建队列。当我创造一个职业时,孩子就会工作。我可以在主要...之间发送和阅读消息

回答 1 投票 -2

我如何理解pthread_create内存使用情况?

这是代码示例它创建了一个分离的pthread #include #包括 #包括 void * show_message(void * ptr){char * message;消息= ...

回答 1 投票 0

pthread_barrier_wait在创建所有线程后挂起

我正在尝试编写一个简单的程序,在从main打印消息之前使用屏障等待创建多个线程。这是我的代码:#include #包括

回答 1 投票 3

将pthread.h添加到nds项目makefile中

我已经搜索并尝试将库pthread.h链接到我的makefile中的nds platfrom的ARM项目,我仍然无法正确链接...#------------ ------------------------------...

回答 1 投票 0

Linux中的线程与C中的信号量同步

我有一个示例程序,用于使用Mutex在Linux操作系统上同步线程。线程负责递增计数器值。旁注:我还是初学者......

回答 1 投票 -1

为什么我不能在这个线程完成执行后访问线程内部分配的数组?

我正在使用malloc为数组分配内存。我意识到,如果我在一个线程中使用malloc并且这个线程停止执行,我就无法访问上述数组。 #包括 ...

回答 1 投票 0

为什么在写锁定挂起时可以获取读锁?

根据pthread_rwlock_rdlock的POSIX文档“如果编写器没有锁定并且锁上没有写入器阻塞,则调用线程获取读锁定。”我好像......

回答 3 投票 2

我如何确保Producer和Consumer线程一个接一个地无限运行?

如何确保Producer和Consumer函数无限运行并且一个接一个地运行?例如:首先,我希望用户输入数组,然后消费者功能打印...

回答 1 投票 0

如何复制pthread_attr_t?

我想使用memcpy复制pthread_attr_t不是一个好主意,因为结构在Darwin和Linux上看起来都是私有的。复制pthread_attr_t的正确方法是什么? ......中没有复制功能

回答 1 投票 4

如何从线程返回结构?

我正在尝试学习如何从线程中返回一些值,但我没有获得成功。我在我的代码中考虑过我不能返回一个全局变量,所以我从malloc获得内存,但我显然有...

回答 3 投票 1

读者线程没有退出 - Posix Pthreads

我必须使用posix pthreads为读者编写器问题创建一个解决方案,我已将我的代码缩减为与C混合的伪代码以减小代码的大小。作者线程完成......

回答 1 投票 0

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