pthreads 相关问题

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


读者线程没有退出 - Posix Pthreads

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

回答 1 投票 0

如何从线程返回结构?

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

回答 3 投票 1

如何复制pthread_attr_t?

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

回答 1 投票 4

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

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

回答 1 投票 0

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

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

回答 3 投票 2

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

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

回答 1 投票 0

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

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

回答 1 投票 -1

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

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

回答 1 投票 0

pthread_barrier_wait在创建所有线程后挂起

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

回答 1 投票 3

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

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

回答 1 投票 0
推荐问题