pthreads 相关问题

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

鲁棒互斥锁不适用于共享内存

我正在使用内存共享互斥锁的实现,可在这里找到:https://gist.github.com/yamnikov-oleg/abf61cf96b4867cbf72d我担心如果进程有互斥锁的所有权行为,...

回答 1 投票 0

pthread没有为类实例启动

[注:C ++ 98,您好,我是C ++的新手,我正在编写一个databaes程序,并尝试使用pthread的boost :: asio包来启动计时器。计时器的目的是在sql之后启动...

回答 1 投票 0

为什么pthread_t是不透明类型?

SO上的帖子表明pthread_t是不透明的类型,不是数字,肯定不是线程索引,您不应该直接比较pthread_t的类型,等等。问题:为什么?真的有...

回答 2 投票 3

将文件IO初始化为C中的全局变量

我想将FILE * in,* out初始化为C中pthread算法中的全局变量。虽然确实可以编译,但是当我在命令提示符下测试程序时,系统报告该程序不是...

回答 1 投票 0

为什么sem_wait不会在中断时解除阻塞(并返回-1)?

我有一个使用sem_wait的程序。 Posix规范说:sem_wait()函数可通过传递信号来中断。此外,在有关错误的部分中,它表示:[EINTR] ...

回答 2 投票 5

具有pthread的优先级队列同步

我正在完成一项大学作业,我们将对15个难题实施并行A *搜索。对于这一部分,我们将仅使用一个优先级队列(我想看看...

回答 1 投票 0

规范的libpthread分发

来自glic源代码树的NPTL是pthread的标准libpthread分发吗?要确保,因为在Hurd上还托管了一个名为project的模棱两可的libpthread。

回答 1 投票 0

如果线程共享相同的文件描述符表,那么每个线程如何读取文件的不同部分?

我知道线程几乎共享PCB中的所有内容(PC和堆栈除外),包括文件描述符表。文件描述符表条目是指向系统范围内打开的文件表的指针,...

回答 1 投票 0

pthread FIFO调度是否严格确定性?

我正在尝试使该线程始终在一个CPU内核上运行(只要有24个线程在运行):void * t_mon_func(void *){while(true){if(f){break_on (); } ...

回答 2 投票 -1

从一个空列表开始,我需要同时运行两个线程才能在C的同一列表中分别插入100万个随机整数

[从一个空列表开始,我需要同时运行两个线程才能在C的同一列表中分别插入100万个随机整数。我试图将空列表传递给正在创建的线程。 ...

回答 1 投票 0

如何知道哪个线程正在执行一个函数?

因此,我有一个电梯程序的缩减版本,该程序在c中使用pthreads。每个线程都是调用函数request()的单独提升。我不确定如何知道哪个升降机(1、2或3)...

回答 2 投票 0

如何知道哪个线程正在执行一个函数

因此,我有一个电梯程序的缩减版本,该程序在c中使用pthreads。每个线程都是调用函数request()的单独提升。我不确定如何知道哪个升降机(1、2或3)...

回答 1 投票 1

在C结构中初始化pthread互斥锁

我正在尝试编写C项目以模拟航空公司的空中交通管制。有一个Plane结构必须具有互斥锁和cond。这是结构:typedef struct Plane {int ID; ...

回答 1 投票 0

49个线程的线程屏障

我应该在某个进程中创建49个线程(我的问题这里有多个进程,所以我们将其称为进程P3)。我创建了这些线程,但是问题在这里出现:...

回答 1 投票 0

为什么pthread_join()返回0而不是我的线程的返回值?

我正在尝试创建一个多线程程序,该程序将在与可执行文件相同的目录中逐行搜索多个文件,以查找短语“ Hello World”的子字符串。每个文件都被处理...

回答 2 投票 1

是否存在pthread_join()的resultval返回0而不是线程返回值的情况?

我正在尝试创建一个多线程程序,该程序将在与可执行文件相同的目录中逐行搜索多个文件,以查找短语“ Hello World”的子字符串。每个文件都被处理...

回答 1 投票 0

linux pthread_mutexattr_setpshared不起作用,

#include #include #include #include #include #include #include int main(int ... ]]]]] >

回答 1 投票 0

在pthread中使用结构时出现分段错误

我一直试图用线程来拆分写入文件,为此,我试图使用结构来保存文件的开始和结束位置。代码可以编译,但是,我得到了...

回答 2 投票 0

pthread_join和pthread怪异行为

我有2个进程,每个进程通过以下代码创建多个线程(在本示例中为2个)。当我将pthread_join放在创建下方时,它可以工作,但始终按顺序调用线程。我想在...

回答 2 投票 0

pthread_exit()与exit()之间的区别?

pthread_exit()和exit()有什么区别?

回答 4 投票 6

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