腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4552)
视频
沙龙
1
回答
pthread_join
不起作用,互斥在C中也不起作用
、
、
代码如下: 更新:使用
pthread_join
(&....);不是一个好主意。我应该使用
pthread_join
(...);(没有&)这一部分现在似乎可以正常工作。thread_id2, NULL, HelloMoon, NULL);
pthread_join
(&thread_i
浏览 53
提问于2020-01-28
得票数 1
3
回答
pthread_join
使用率
、
、
如果我调用
pthread_join
(NULL)会发生什么?
浏览 0
提问于2011-03-29
得票数 2
回答已采纳
3
回答
为什么在使用
pthread_join
时会出现分段错误?
、
、
、
、
我知道在
pthread_join
语句中会发生这种情况,但我不知道为什么。xCount = 0; data* returnedItem;
pthread_join
浏览 4
提问于2012-10-22
得票数 0
回答已采纳
1
回答
生产者-消费者问题
、
、
、
您好,我正在尝试编写一个算法来解决生产者-消费者问题,但我遇到了一个障碍。这是我从我的代码中得到的输出:然后程序退出。我不确定我哪里出错了?我在创建循环缓冲区时做错了什么吗?#include <pthread.h>#include <pthread.h>#include <stdio.h>#include &l
浏览 2
提问于2013-04-22
得票数 0
回答已采纳
2
回答
有没有等同于WatiForMultipleObjects的pthread?
我有下面的Windows代码,它产生两个线程,然后等待它们都完成:hThreads[1] = _beginthread(&do_b, 0, p_args_b);我现在正在移植相同的代码来使用pthread,但是我不确定如何做与WaitForMultipleObjects等效的事情。 pthread_create(&hThreads[0], 0, &do_a,
浏览 1
提问于2009-07-23
得票数 2
回答已采纳
1
回答
如何等待两个线程?
、
、
pthread_create(&clientThread, NULL, (void* (*)(void*))&Client,(void *)1);
pthread_join
( serverThread, NULL);
pthread_join
( clientThread, NULL); 我想同时等他们。
浏览 2
提问于2015-01-11
得票数 0
回答已采纳
2
回答
pthread返回值错误
pthread_t thread; pthread_create (&thread, NULL, &compute_prime, NULL);pdfex.cpp:17: error: initializing argument 2 of `int
pthread_join
浏览 1
提问于2010-10-13
得票数 3
1
回答
消费者生产者。没有错误。有时候会起作用。为什么?
、
、
、
、
#include <errno.h>#include <stdlib.h>#include <sys/types.h>#include <string.h> int buffer[
浏览 5
提问于2015-04-05
得票数 1
回答已采纳
1
回答
用C问题创建多个线程
、
、
(thread1, NULL)){ perror("
pthread_join
"); } } if(
pthread_join</e
浏览 1
提问于2016-10-17
得票数 1
回答已采纳
3
回答
多线程在c中的应用
、
这方面的方案是:{}for(j = 0; j < 5; j++)
pthread_join
(tid[j], NULL);在这里,我的问题是,在
pthread_join
()的调用中,如果线程2首先完成,那么线程2将等待线程1完成,因为我们已经为
pthread_join
()函数设置了一个顺序循环。
浏览 4
提问于2014-08-05
得票数 0
1
回答
在C中使用线程获取意外结果。
、
、
我对C中的线程只是个新手,所以从最基本的开始。我只是试图创建线程,并在它们上使用互斥。我已经声明了三个函数,并为它们创建了3个线程,但是每次我执行我的程序时,并不是所有的三个进程都被执行。
浏览 4
提问于2015-08-15
得票数 2
回答已采纳
1
回答
Solaris thr_join vs posix
pthread_join
、
、
、
、
POSIX
pthread_join
是否等效?int
pthread_join
(pthread_t thread, void **status); 暂停调用线程的处理,直到目标线程完成,当我想知道其中哪个子线程已经终止时,我如何在thr_join的情况下使用
pthread_join
。
浏览 7
提问于2017-04-12
得票数 1
1
回答
对于线程的
pthread_join
()和pthread_detach(),“恢复存储”的含义是什么?
、
、
、
Thread %lu in main()\n", pthread_self());/* {它显示了用于内存使用/泄漏的相同输出,无论是否在程序中使用
pthread_join
()。当我阅读时,请解释一下这种行为:
pthread_join
()或pthread_detach()函数最终应该为每个创建的线程调用,每个线程的属性都设置为PTHREAD_C
浏览 1
提问于2013-08-26
得票数 1
回答已采纳
1
回答
线程在pthread_create成功后不执行任何操作
、
在我的项目中,我想创建线程,它不做任何事情,但追加一些字符串到文本文件,以测试它是否工作。我在Ubuntu 12.04上使用IDE Eclipse Juno。我的部分代码是:threadData * thData = new threadData; BufferedData::processData, (void *)thData); 其中threadData是带有线程参数的结构。线程启动Buffe
浏览 0
提问于2012-12-04
得票数 0
1
回答
线程似乎是随机运行的。只有在线程创建后减缓连接后才可靠。
、
、
commented out, one of the threads do not execute*/ for(int ii=0; ii < 2; ii+=1){Thread ID = 140072074356480 Status = 0Thread ID = 140072065963776 Status = 031
pthread_join
浏览 6
提问于2022-01-04
得票数 0
回答已采纳
1
回答
当存在一个现有的合并程序时,pthread_detach行为
、
我对POSIX线程实现相对来说还是比较新的,我有一个不确定的角落案例行为。在一个线程被分离之后,它不需要等待有人加入才能让它的资源被系统释放。在这种情况下,处于挂起状态的线程A应该发生什么,等待线程B完成。线程B将继续执行,然后线程A被唤醒
浏览 0
提问于2016-06-16
得票数 1
回答已采纳
1
回答
意外的错误我不知道怎么解决
、
、
、
、
pthread_create( &thread[i],NULL, convolveThread, params); for(i=0;i<numerodethreads;i++){
pthread_join
浏览 2
提问于2022-03-09
得票数 1
1
回答
连接一个结束的线程
、
、
、
pthread_join
(&reader,NULL); 永远挂着主。我查过了,线程已经结束了。
浏览 4
提问于2012-05-23
得票数 3
回答已采纳
2
回答
线程在加入前退出
、
、
、
、
pthread_join
(thread_id[i], NULL); 它深度嵌套在函数调用中,在创建线程后直接调用。
浏览 6
提问于2016-08-23
得票数 2
1
回答
while循环从2个不同的pthread读取相同的变量,但代码未运行
、
、
、
changetoone, &x); pthread_create(&thread2, NULL, changetozero, &x);
pthread_join
(&thread2, NULL);由于某种原因,代码没有运行。
浏览 9
提问于2020-02-23
得票数 0
点击加载更多
相关
资讯
linux多线程服务器
王利涛-linux高级编程-无秘
4个案例代码告诉你,C语言中volatile关键字的高级玩法
Linux系统编程 线程属性
Linux操作系统线程库性能测试与分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券