pthreads

pthreads

文章 35 浏览 98

启动两个线程并等待其完成的程序

我的程序包含两个线程,预计它们将结束。我使用一个线程之间共享的单个变量,这是 x 和一个单一的mutex。 线程 q 键结束我要解决的 问题:我想要一个…

舟遥客 2025-01-25 00:19:04 2 0

线程项目问题|如何从C中的多个线程等待/信号

我实际上是在做一个个人项目,我必须制作一个模拟这种行为的小程序: 有两种类型的人:村民和德鲁伊(作为Asterix/obelix) 每个村民都由ID确定(这是…

流绪微梦 2025-01-24 03:37:00 1 0

为什么我的线程不打印i的每个迭代,而是多次打印一个变量

void *phonecall(void *vargp){ printf("%i\n",*((int *)vargp)); return NULL; } int main(int argc,char **argv){ int niters=atoi(argv[1]); sem_i…

凉风有信 2025-01-23 07:57:56 1 0

为每个结构使用多个Mutex One的最佳方法? (例如,由4个线程操纵的2个结构)

我是第一次在C中使用线程的“大”刻度上工作,我不确定如何与每个usex一起正确使用多个静音,以保护结构,并且结构可能被多个线程操纵, 请考虑以下代…

烏雲後面有陽光 2025-01-22 23:07:45 1 0

没有二进制信号的情况会发生什么

假设下面的代码演示了二进制信号量的示例。 在此示例中,我们有一个pthread读取source.txt,并尝试使用二进制信号量锁定内容时将内容复制到destinatio…

葬花如无物 2025-01-22 20:22:16 2 0

可以通过调用PTHREAD_CANCEL来进行线程自我毁灭吗

旋转新线程时,我正在做一些线程需要消耗的事情。如果有问题,我想取消或退出该线程。我读到pthread_exit不会清理资源。因此,我喜欢坚持使用pthread_…

呆头 2025-01-21 20:08:51 1 0

使用线程重新排列矩阵

我正在尝试执行此程序,该程序要使用矩阵4x4,然后创建4个线程,然后并行将4x4矩阵插入16个整数的数组中,然后将其排序。奇数将转到奇数索引,甚至数…

痴梦一场 2025-01-21 13:28:46 1 0

如何修复pthread_create调用中的分割故障

我当前的代码有问题。我正在研究一个项目,在该项目中,我正在使用线程从终端读取一组文件,并告诉个人和总文件分组中有多少行。我的问题是,当我运行…

丶情人眼里出诗心の 2025-01-21 09:29:25 1 0

您如何在不收到Etimedout错误的情况下正确使用PTHREAD_COND_TIMEDWAIT()?

我对 pthread 和 time 类非常陌生,目前正在做一项家庭作业,其中我必须使用 pthread_cond_timedwait() 命令在特定时间发送字符串数据包。该命令在声…

梓梦 2025-01-20 19:23:26 2 0

如何使用 void 函数将变量值传递到 pthread 创建参数?

我正在做蒙特卡洛模拟来使用线程计算 pi,我相信我的逻辑大部分是正确的。我只需要将正确的值传递到我正在使用的 C 库下的 pthread 创建函数中,我只…

や莫失莫忘 2025-01-20 14:57:26 2 0

显示 openMP 代码中经过时间随线程数变化的变化

我已经实现了埃拉托色尼筛法,使用 openMp 方法针对各种项值和线程找出素数。 这是我的代码, // Type your code here, or load an example. #include…

月寒剑心 2025-01-20 07:25:22 2 0

未从 pthread 调用的函数获取输出

我正在尝试学习Pthreads,这是我大学的C模块的一部分。我创建了一小部分代码,以验证正在创建Pthreads并返回一些数据。 请忽略程序中的所有评论。它们…

够运 2025-01-19 22:25:45 1 0

如何使 pthread 任务根据其优先级以正确的顺序执行?

我正在尝试创建具有不同优先级的 3 个线程任务。该任务只会等待或向其他线程任务发出信号,并将执行保存在 char 数组中以查看它们是否按预期执行。 这…

眼藏柔 2025-01-19 20:37:39 1 0

为什么我们在初始化信号量之前取消它们的链接?

我正在经历一份代码(解决用餐哲学家问题的解决方案),并且是程序员初始化他的信号量的部分,但是在他初始化每个标志之前,他首先取消了链接。 int s…

不羁少年 2025-01-19 08:32:25 2 0

进程分叉后 pthread_key_create() 生成的键会发生什么?

来自 pthread_key_create FreeBSD 手册页: /评论 ... pthread_key_create() 函数创建一个对进程中所有线程可见的线程特定数据键。 pthread_key_creat…

芸娘子的小脾气 2025-01-18 06:43:46 3 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文