腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
用线程互斥保护变量是否保证它也没有缓存?
、
考虑一个简单的(在我的例子中是全局的)变量:在某个地方,这个变量被访问if(i == other value) {}另一个线程在保存i时更新i_mutex。
浏览 1
提问于2010-07-08
得票数 36
回答已采纳
3
回答
即使使用SA_RESTART,哪些功能也会被信号中断?
、
、
在接收或处理信号时,是否有任何关于POSIX中哪些函数在接收或处理时被EINTR中断的合理完整的列表,即使没有信号处理程序或该处理程序是与SA_RESTART一起安装的?下面是一些例子:
浏览 9
提问于2011-03-23
得票数 8
1
回答
从4个线程中唤醒一个线程
、
、
、
void *thread_sleep( void *arg )
pthread
_mutex_lock(&mutex_sleep); while(flag_task[0] =[taskID] = 1; }{
浏览 2
提问于2022-11-03
得票数 2
1
回答
“执行测试CMAKE_HAVE_LIBC_
PTHREAD
失败”到底是什么意思?
、
cmake部分输出如下所示:-- Performing Test CMAKE_HAVE_LIBC_
PTHREAD
浏览 3
提问于2020-10-24
得票数 23
回答已采纳
1
回答
子
pthread
出现分段故障
、
、
我所做的就是调用
pthread
_mutex_lock并告诉任何不需要调度的子线程首先等待。cv; // condtitional variable { errexit(errcode,"
pthread
_join"); } /*
浏览 1
提问于2016-04-21
得票数 0
4
回答
C:如何使用POSIX线程声明递归互斥?
、
、
、
、
我对如何使用
pthread
声明一个递归互斥有点困惑。我试图做的是一次只有一个线程能够运行一段代码(包括函数),但在怀疑之后,我发现互斥锁的使用是行不通的,我应该使用递归互斥锁。下面是我的代码:queue_removelast(queue); // remove las
浏览 7
提问于2011-08-12
得票数 54
回答已采纳
4
回答
C线程打印数字序列:偶数和奇数打印线程并行运行。
、
#include<stdio.h>
pthread
_cond_teven, odd; void printfun2(void *pnt); {
pthread
_t
pthread
1,ret1 =
pthread
_create
浏览 6
提问于2015-04-05
得票数 3
回答已采纳
1
回答
使用线程打印无限循环
、
、
count4=0,count5=1;
pthread
_cond_t c2 =
PTHREAD
_COND_INITIALIZER;
pthread
_cond_t c4 =
PTHREAD
_COND_INITIALIZER;
pthread
_cond_tc
浏览 0
提问于2016-09-08
得票数 -2
1
回答
使用gmock模拟
pthread
_create
、
我有一个调用
pthread
_create(...)的方法。是否可以模拟并期望
pthread
_create的输出,这样我就不会实际启动线程了?
浏览 1
提问于2012-12-11
得票数 2
回答已采纳
1
回答
Linux中为初学者提供的IPC和/或共享内存
、
我正在尝试写一个小的C项目,只是为了理解IPC和共享内存中的一些基本机制。我想要做的是有一个递增计数器的进程,以及一个或多个查看这个共享变量并执行操作的进程。如果这些进程的代码存储在函数中,那就更好了。就像这样 counter = 0 ;
浏览 6
提问于2016-03-02
得票数 0
1
回答
pthread
_join死锁的简单示例
、
、
、
、
我正在寻找一个使用
pthread
_join演示死锁的非常简单的示例;然而,这并不简单。我从这个开始:{ int retval =
pthread
_join(*thread1;
pthre
浏览 1
提问于2016-03-19
得票数 0
回答已采纳
1
回答
phread_cond_broadcast竞赛条件
、
unsigned nProcs, curProc;
pthread
_mutex_tMAINlock =
PTHREAD
_MUTEX_INITIALIZER;
pthread
_mute_t wj_varlock =
PTHREAD
_MUTEX_INITIALIZER;
pthread
_cond_t WORKsig =
PTHREAD</
浏览 4
提问于2015-02-24
得票数 1
回答已采纳
1
回答
线程互斥两个线程可以互换锁/解锁,这是有效的方法吗?
、
、
我读到互斥锁应该由锁定它的同一个线程解锁。让我们考虑以下情况。T1锁myMute.T2解锁myMute.T2锁myMute.T1解锁myMute.
浏览 1
提问于2012-01-12
得票数 1
1
回答
pthread
根据用户输入中断线程周期
、
、
;
pthread
_t USER_INTERFACE_THREAD;
pthread
_cond_t);
pthread
_join(PIC_COMMUNICATION_THREAD, NULL);();
pthread<
浏览 2
提问于2016-04-15
得票数 0
2
回答
尝试使用线程在C中顺序打印数字
、
、
、
>
pthread
_cond_t even =
PTHREAD
_COND_INITIALIZER;
pthread
_cond_t odd =
PTHREAD
_COND_INITIALIZER; { do {
pthread
_mutex_lock(&mux); <
浏览 2
提问于2016-02-20
得票数 1
回答已采纳
2
回答
如何在连杆过程中更换
pthread
_create
、
、
、
在这篇文章中,提到可以提供我自己版本的
pthread
_create,并将程序与它连接起来。同样重要的是,我希望在覆盖版本的末尾调用原始
pthread
_create。
浏览 3
提问于2016-01-17
得票数 5
回答已采纳
3
回答
如何创建和显示线程的属性
、
该程序创建了5个线程,每个线程都执行函数TaskCode,该函数将该线程的唯一编号输出到标准输出。
浏览 2
提问于2011-12-07
得票数 3
回答已采纳
1
回答
在哪里放置
pthread
互斥锁和con以确保所有函数都被激活?
、
、
data_mutex =
PTHREAD
_MUTEX_INITIALIZER;
pthread
_cond_tspaceAvailabe =
PTHREAD
_COND_INITIALIZER;
pthread
_cond_t(NULL);
浏览 3
提问于2018-02-17
得票数 0
1
回答
使用3种sempahores的多生产者和消费者
、
、
、
对于给定大小为24的共享缓冲区,以下是解决方案,对于使用计数信号量的单个生产者和消费者来说,#include <stdlib.h>{
pthread
_tsem_init(&fullBuffer, 0, 0);
浏览 5
提问于2016-10-22
得票数 1
1
回答
Mutex锁要么挂起要么不能工作
、
、
、
我试图使用互斥在子进程中的第一个print语句之后停止,然后在父进程中的第二个print语句之后继续:#include <stdio.h>
pthread
_cond_t cond =
PTHREAD
_COND_INITIALIZER; { printf("I am the child
浏览 4
提问于2016-02-09
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券