腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1969)
视频
沙龙
1
回答
如
何在
c++
中子
线程
-
pthread
之前
执行
父
线程
c
、
pthreads
我想让它先于子
线程
执行
父
进程。我不确定我在哪里弄错了我的程序输出的顺序。\n ");{
pthread
_create(&child, NULL, &print_child, NULL);\n"); { printf("ERROR"
浏览 20
提问于2017-02-15
得票数 0
8
回答
C++
的异步函数调用
c++
、
c
、
asynchronous
我需要一个提示如
何在
C/
C++
中实现异步函数调用(或者windows和/或linux的框架/API调用的名称)例如,用来获取结果的
pthread
_join是不合适的,因此结果必须存储在堆中的某个地方,并且必须通知
父
对象。我想要的是在
父
线程
中的回
浏览 0
提问于2010-08-03
得票数 6
2
回答
在简单的
线程
中运行服务器
c++
、
linux
、
pthreads
我试图让我的小型多客户端服务器在p
线程
中运行,以便客户端可以接收数据并将数据发送到数据库。现在我可以打电话到服务器,向服务器发送一条消息,它就会被回传回来。唯一能做到这一点的方法是将服务器放在我假设的
线程
中。因此,我创建了一个简单的
线程
,并从它调用服务器函数,但由于某种原因,服务器不会启动。我做错了什么?{ Server(); {
pt
浏览 3
提问于2012-10-10
得票数 1
回答已采纳
1
回答
为什么在
线程
函数中显示垃圾?
c++
、
pthreads
我刚刚开始研究
线程
),这是我第一个严重的问题。我不明白为什么不能从
线程
函数中获得字符串的确切值。 #include <
pthread
.h>#include <cstring> message_info *new_info;
浏览 3
提问于2020-05-03
得票数 2
回答已采纳
1
回答
如
何在
Linux上实现
pthread
_detach?
linux
、
pthreads
pthread
_detach标记一个
线程
,这样当它终止时,它的资源就会自动释放,而不需要
父
线程
调用
pthread
_join。它怎么能做到这一点?特别是从Linux的角度来看,有两种资源是我特别感兴趣的: 作为实现细节,我希望如果在终止的
线程
上不
执行
wait系统调用,那么
线程
就会变成僵尸。我假设
线程
库对这个问题的解决方案不涉及SIGCHLD,因为(我认为)它仍然工作,不管程序指定了什么操作,当SIGCHLD是SIGCHLD是使用clon
浏览 0
提问于2020-06-19
得票数 0
回答已采纳
3
回答
在由std::
pthread
_sigmask创建的
线程
中调用
pthread
_sigmask是一个很好的实践吗?
c++
、
multithreading
、
pthreads
、
signals
、
stdthread
1)我对std::
线程
很陌生,我想知道调用
pthread
_sigmask()来阻止由std::thread创建的特定
线程
中的一些信号是否是一个好做法。我不希望新
线程
接收诸如SIGTERM、SIGHUP等信号,因为主进程已经为这些信号安装了处理程序。那么,调用
pthread
_sigmask()来阻止由std::thread创建的
线程
中的一些信号是一个很好的实践吗?2)此外,我相信
pthread
_sigmask(SIG_BLOCK, &mask, NULL)的效果只
浏览 0
提问于2019-02-25
得票数 3
1
回答
取消
线程
后cout处于坏状态。
c++
、
linux
、
pthreads
我创建了两个
线程
并在加入它们
之前
取消了其中一个
线程
:#include <
pthread
.h>#include <unistd.hthread_1, thread_2; assert (
pthread
_create(&a
浏览 7
提问于2022-11-01
得票数 0
6
回答
线程
池应该如
何在
C中实现?
c++
、
c
、
pthreads
、
threadpool
我使用
C++
编程,但我只使用
pthread
.h,没有boost或C++11
线程
。所以我尝试使用
线程
,但基于我
之前
的一个问题,这似乎不可行,因为
线程
在完成任务后立即终止,而使用
线程
池实现的一个更普遍的原因是通过重用这些
线程
来
执行
多个任务来减少
线程
创建开销。或者,有没有一种方法可以在
线程
和它们的
父
线程
之间建立一个我不知道的管道? 首先要感谢大家!
浏览 1
提问于2012-05-04
得票数 11
回答已采纳
2
回答
该例程何时开始传递给
pthread
_create?
c
、
pthreads
、
posix
给定以下代码{ tid = (
pthread
_t *thread ID is %lu\n", *tid); return NULL;{
pthread
_ttid; rc =
pthread
_cr
浏览 2
提问于2017-06-23
得票数 0
回答已采纳
1
回答
线程
(在子进程中)对类对象所做的工作。当子
线程
退出时,类对象上由
线程
完成的工作将被删除。
c++
、
class
、
pthreads
、
fork
、
pthread-join
类"changeVar“的函数将传递给p
线程
,它将更新该值。我的问题是,当该
线程
在子
线程
内部被调用时,它在子
线程
退出后更新该值,为什么该值返回到默认值( 0 )。如果有这样的方法,我如
何在
父
进程中保持更新的值。#include <stdio.h>#include <unistd.h>#include <iostream&g
浏览 5
提问于2022-04-24
得票数 0
3
回答
发送到
父
线程
的带有kill的信号是否保证在下一条语句
之前
得到处理?
c++
、
c
、
linux
、
multithreading
、
pthreads
好的,如果我在linux上的一个子
线程
中运行(如果重要的话,可以使用
pthread
),并且我运行以下命令它会将给定的信号发送给当前
线程
的
父
线程
。我的问题是:在运行kill()后面的语句
之前
,是否保证
父
进程会立即获取CPU并处理信号(如果是SIGKILL,则终止应用程序;如果是其他信号,则
执行
其他任何操作)?或者,有没有可能--甚至很有可能-- kill()之后的任何命令都会在
父
浏览 1
提问于2010-04-24
得票数 0
回答已采纳
7
回答
pthread
-如
何在
不调用join的情况下开始运行新
线程
?
c++
、
c
、
linux
、
multithreading
、
pthreads
我想从主
线程
启动一个新
线程
。我不能使用join,因为我不想等待
线程
退出,然后再继续
执行
。因为所有的答案都建议create_thread应该启动
线程
,问题是在下面的简单代码中它不能工作。下面程序的输出是“主
线程
”。看起来这个子
线程
从来没有
执行
过。知道我哪里错了吗?\n");}
浏览 0
提问于2011-05-31
得票数 14
回答已采纳
5
回答
消灭
线程
库中的
线程
c
、
multithreading
、
pthreads
、
posix
我使用
pthread
_create(&thread1, &attrs, //... , //...);和需要,如果出现一些条件需要杀死这个
线程
,如何杀死这个?
浏览 2
提问于2010-01-18
得票数 47
回答已采纳
2
回答
取消p
线程
和printf行为
c
、
pthreads
、
printf
、
cancellation
下面是一个p
线程
取消的代码示例:#include <unistd.h> return 1; usleep(20);
pthread
_join(thread, NULL);在
执行
时,有时它会在 sleep(1)之后打
浏览 2
提问于2013-06-20
得票数 4
2
回答
C基本打印中的
线程
c
、
multithreading
、
pthreads
、
pthread-join
我正在编写一个C程序,它使用的是创建子
线程
的P
线程
。在创建子
线程
之后,
父
线程
应该输出两条消息:“
父
线程
:开始”,然后打印“
父
线程
:完成”。子
线程
“子
线程
:开始”和“子
线程
:已完成”也是如此。我必须确保主
线程
在生成(子)
线程
之前
打印他的第二条消息。我必须跟踪实现,但它只按错误的顺序打印。我想我应该用旗子。任何帮助都将不胜感激。#i
浏览 1
提问于2016-01-31
得票数 0
回答已采纳
6
回答
如何使用C++11 std::
线程
设置堆栈大小
c++
、
multithreading
、
c++11
、
pthreads
我一直试图熟悉std::C++11中的
线程
库,并遇到了一个绊脚石。void* foo(void* arg);..
pthread
_t thread;
pthread
_attr_init(&am
浏览 7
提问于2012-12-14
得票数 43
1
回答
在创建和内存泄漏后立即断开
线程
c
、
multithreading
、
memory-leaks
、
pthreads
我试图创建一个独立的
线程
,这样我就不需要释放分配给它的内存了。Val差尔用于检查内存泄漏。parm) printf("Inside secondary thread\n");} { int rc=0; sleep(1)
浏览 7
提问于2014-04-23
得票数 1
回答已采纳
3
回答
在C中创建不带
pthread
_join的
线程
c
、
multithreading
、
pthreads
、
pthread-join
在这段代码中,如
何在
不使用函数
pthread
_join()的情况下创建这些
线程
?使用
pthread
_exit()不起作用。tid;
pthread
_mutex_t mutex=
PTHREAD
_MUTEX_INITIALIZER; mystruct\n"); }
浏览 0
提问于2016-09-20
得票数 1
4
回答
如果子
线程
仍在工作,
pthread
_join是否会暂停
父
程序?
pthread
_detach会让它更快吗??而不是使用join?
sockets
、
pthreads
、
posix
我的程序是这样的..我想知道如果我调用
pthread
join会不会让我的程序变慢?
pthread
_exit();{ {
pthread
_join(a);} 那么,如果我调用
pthread
_join,我是会在该点暂停,直到子
线程
完成
执行
,还是继续创建另一个
线程
?
浏览 0
提问于2011-09-30
得票数 1
回答已采纳
2
回答
Qt:退出应用程序->检查表以进行适当的清理
c++
、
python
、
qt
我总是在关闭我的Qt应用程序时遇到问题。退出Qt::应用程序时应该注意什么?我想要编译一个检查表,根据程序使用的功能,我可以遵循它来正确地退出所有部分。例如,如果我使用QThreads,需要做些什么来确保它们被正确关闭,以此类推,以及所有其他可能需要特别注意的部分。
浏览 0
提问于2013-10-07
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券