腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
等待
()
等待
通过
克隆
创建
的
线程
?
、
、
、
然而,我想要一个
线程
,而不是第二个进程。如果您在第25行取消注释/*CLONE_THREAD|*/,waitpid将返回-1。我想有一个阻塞函数,将恢复时,我
的
线程
完成。我无法
通过
查看手册页来了解它希望我做什么 #include <sys/wait.h>#include <stdio.h> #include <stdlib.h>
浏览 49
提问于2021-10-22
得票数 0
回答已采纳
5
回答
使用waitpid
等待
另一个进程
的
线程
、
、
、
、
我试图使用waitpid()来
等待
单独
的
线程
,而不是进程。我知道pthread_join()或std::thread::join()是
等待
线程
的
典型方式。然而,在我
的
例子中,我正在开发一个监控应用程序,它可以分叉并执行(
通过
execv)一个程序,这个程序反过来会产生一些
线程
。相反,
线程
只是使用Linux唯一
的
克隆
(2)系统调用
创建
的
进程;其他例程
浏览 3
提问于2012-07-02
得票数 3
1
回答
在Linux上使用带CLONE()和CLONE_STOPPED标志
的
SIGCONT
、
、
、
我正在尝试实现一个
线程
创建
/运行函数使用
克隆
().I计划使用CLONE_STOPPED标志
创建
一个子
线程
,但让它
等待
开始执行,直到我发送SIGCONT到子
线程
,我有疑问是什么将是父
线程
的
状态,当它发送SIGCONT到子
线程
和子恢复execution.Will父
线程
被挂起?
浏览 0
提问于2011-02-02
得票数 1
回答已采纳
2
回答
在Win32 API中有没有动态释放
线程
本地存储
的
方法?
、
、
、
我需要在一个跨平台
的
项目中使用
线程
本地存储。在*IX下,我使用pthread,并且可以避免内存泄漏,这要归功于作为第二个参数传递给pthread_key_create
的
很好
的
析构函数指针,但在Windows中,TlsAlloc没有这样
的
东西。我也找不到任何函数在
线程
退出时被调用
的
一般位置(否则我会自制一些在退出时被调用
的
函数指针列表)。现在看来,我基本上遇到了这样一种情况:为了实际使用
线程
本地存储,我需要在堆上分配自己
的</e
浏览 1
提问于2010-07-14
得票数 3
3
回答
等待
Windows事件
的
线程
是否需要安排在CPU上才能从睡梦中醒来?
、
、
最好用一个例子来描述我
的
问题: for (int = 0;i< 4;++i)::SetEvent(事件); 我
的<
浏览 2
提问于2010-08-16
得票数 3
回答已采纳
1
回答
每个托管
线程
是否都有自己对应
的
本机
线程
?
、
、
我想知道在.Net中
创建
托管
线程
(
通过
调用Thread.Start())是否会导致在后台
创建
一个本机
线程
?那么,托管
线程
是否有相应
的
本机
线程
?如果是,当托管
线程
等待
或休眠时,是否意味着相应
的
本机
线程
也在
等待
或休眠?
浏览 1
提问于2013-10-20
得票数 13
回答已采纳
2
回答
多
线程
应用程序中
的
死锁检测
、
、
、
、
我使用使用posix
线程
的
多
线程
C++应用程序,即
通过
pthread_create
创建
的
线程
。有几个信号量控制同步。信号量主要有两种: 同步信号量-一个
线程
等待
调用sem_wait以完成某些任务,另一个
线程
在任务完成后
通过</em
浏览 12
提问于2014-05-30
得票数 2
回答已采纳
1
回答
PTRACE_ATTACH后
等待
状态
的
等待
、
、
我已经在我
的
Google-Breakpad应用程序中集成了C++。现在,我故意破坏应用程序,但它挂在我
的
Ubuntu i686系统中。我必须把printf放在任何地方
的
突破垫,以检查它到底是挂在哪里。因此,在断板中,正在
创建
一个
克隆
子进程,在该进程中,每个
线程
都会调用ptrace(PTRACE_ATTACH, pid, NULL, NULL)和waitpid(pid, NULL, __WALL) syscall对于一个特定
的
线程
,wait进入无限<em
浏览 7
提问于2016-10-27
得票数 1
2
回答
避免迭代器ConcurrentModificationException
的
方法
、
、
、
据我所知,有两种方法可以避免ConcurrentModificationException,一种是
线程
迭代集合,另一种是
线程
修改集合。 我想知道还有别的选择吗?因为第一种明显
的
方式是不受欢迎
的
,而且性能较差--如果集合很大,其他
线程
可以
等待
很长时间。其次,我不确定既然我们
浏览 3
提问于2012-12-17
得票数 2
回答已采纳
1
回答
在没有C#
的
ThreadStarvation中递归地使用任务
、
、
、
、
我试图找出C#中
的
并发编程(特别是使用C#)中
的
并发编程是否会导致ThreadStarvation。我在Java中
创建
了一个固定
线程
池,用于分治排序算法,一个任务尝试
创建
2个新
的
任务,并
等待
它们
的
结果合并。当任务
等待
时,所使用
的
线程
需要
等待
。在某种程度上,
线程
池不能
创建
更多
的
线程
,程序崩溃。您可以
通过<
浏览 6
提问于2022-03-08
得票数 0
回答已采纳
1
回答
创建
一个新
线程
是否会阻止CPU将
线程
的
资源用于其他目的?
、
、
、
如果我
创建
一个
线程
来异步执行一个任务,并且在这个
线程
中我需要
等待
其他事件,那么调用Thread.sleep() 1秒和
创建
一个计时器对象在1秒内检查回来
等待
这个事件有什么区别吗?该
线程
是否
通过
创建
一个新
线程
而被CPU保留使用?如果是这样的话,这两种实现之间有什么区别吗?或者CPU是否可以自由使用
线程
的
资源,直到计时器恢复操作?编辑:根据资源,我指的是缓存,也指cpu本身作为资源<e
浏览 3
提问于2017-11-17
得票数 0
回答已采纳
2
回答
等待
线程
创建
、
是否有一种方法可以确保
线程
在转到其他指令之前被
创建
(而不使用诸如sleep()这样
的
迂回)?perror("pthread_create() error"); }} 其中base是指向数组
的
指针我希望确保在base升级之前
创建
了一个
线程
,这样我就可以确保
线程
的
args.base包含正确
的
值。目前,这会导致错
浏览 1
提问于2016-03-21
得票数 0
回答已采纳
2
回答
如何
通过
API查看
线程
正在
等待
的
监视器?
、
、
、
现在我想
通过
API
创建
一个
线程
转储。 我知道我可以
通过
Thread.getAllStackTraces()请求堆栈跟踪。但是控制台上
的
线程
转储包含更多信息,比如
线程
正在
等待
的
监视器。是否有API来请求
线程
正在
等待
的
监视器?
浏览 0
提问于2011-05-17
得票数 4
回答已采纳
2
回答
实现在执行过程中返回结果
的
多个并发
线程
的
最佳方法?
、
我正在一个负载测试工具中实现以下功能,以模拟目标应用程序上
的
重负载:每个
线程
将循环n次。在每个循环
的
末尾,测试结果是可用
的
,并添加到一个列表中,该列表在所有循环完成运行后返回。我目前正在使用Callable和Future,在所有
线程
运行完毕并给出Future之后,将所有
线程
返回
的
结果列表放到另一个列表中。问题是,如果程序
的
执行被中断,我可能会失去可用
的</em
浏览 4
提问于2015-03-25
得票数 0
回答已采纳
1
回答
等待
时间过长
的
中间
线程
、
、
在F#中,我是否可以检测到当前
等待
线程
是否
等待
了太长时间而没有被联系? 我有一个情况,
线程
必须主动联系其他
等待
线程
,以便在它们完成工作后将它们
的
工作传递给其他
线程
。我
的
解决方案是在某个地方有一个bug,有时一个或多个
线程
等待
太长时间,最终程序死锁,因为其他
线程
没有与它们联系。我认为,
通过
检测
等待
线程
是否简单地
等待</em
浏览 1
提问于2013-11-02
得票数 0
2
回答
异步I/O方法是如何处理
的
、
、
、
、
在阅读了大量有关异步
等待
的
内容之后,我只能在GUI
线程
(WPF/WinForms)中找到使用异步
等待
的
好处。 在什么情况下减少了WCF服务中
线程
的
创建
?程序员必须
通过
选择在web服务中实现异步
等待
在服务中
的
每个方法上使用异步
等待
吗?在一个充满异步
等待
的
服务中制定一些非异步
等待
方法,这会提高我
的
服务<e
浏览 10
提问于2015-10-08
得票数 3
回答已采纳
1
回答
通过
信号中断两个阻塞
的
pthread
、
、
在我
的
应用程序中,主
线程
创建
了两个连接
的
线程
;一个
线程
通过
在循环中调用scanf()来
等待
用户输入,另一个
线程
通过
在循环中调用accept()来侦听传入
的
套接字连接。新连接在分离
的
单独
线程
中处理。这意味着侦听
线程
应该停止接受新
的
连接,
等待
当前服务连接
的
线程
关闭,然后。
浏览 1
提问于2012-01-30
得票数 5
回答已采纳
4
回答
Java ExecutorService -处于
等待
状态
的
线程
、
、
用例:每次我需要处理作业时都要
创建
一个新
线程
。分析:根据这个链接()和网络上
的
其他资源,这是一个有效
的
场景,
线程
进入
等待
状态,
等待
给它
浏览 11
提问于2017-08-09
得票数 0
回答已采纳
2
回答
如何检测被IO阻塞
的
线程
?
、
在Java中,
线程
可以有不同
的
状态:但是,当
线程
被IO阻塞时,它
的
状态是"RUNNABLE“。我如何知道它是否被IO阻止?
浏览 3
提问于2014-01-02
得票数 12
回答已采纳
4
回答
如何让主
线程
等待
所有的子
线程
完成?
、
我打算在主
线程
中触发两个
线程
,并且主
线程
应该
等待
所有两个子
线程
完成,这就是我所做
的
。}在上面的代码中,pthread_join确实让主
线程
等待
子
线程
,但问题是,在第一个
线程
完成之前,不会
创建
第二个
线程
。这不是我想要
的
。我想要
的
是,在主
线程
中立即
创建
两个
线程
,然后主
线程
<
浏览 3
提问于2012-07-24
得票数 41
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券