腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
Python
中
跟踪
子
进程
和
线程
python
、
multithreading
、
trace
、
multiprocess
我有一个运行在Linux (Ubuntu18.04)上的
Python
脚本,它使用库创建
进程
,为它们分配要执行的函数。问题是其中一个函数卡住了,我想知道它发生在哪里。我尝试使用
python
-m trace -l myscript.py,但它不能显示
子
进程
中
执行的函数。尽管下面的脚本不是我正在使用的脚本,但在尝试
跟踪
它的函数时也会出现这种情况。multiprocessing.Process(target=trace_function) process.start(
浏览 44
提问于2020-03-06
得票数 0
2
回答
Python
线程
:"sys._current_frames()“vs "threading.enumerate()”
python
、
multithreading
、
celery
我有一个程序,它派生了许多子
进程
(就这一点而言,它使用了Celery Workers )。我正在尝试转储每个
进程
中所有运行
线程
的堆栈
跟踪
。我使用sys._current_frames()获取堆栈
跟踪
,使用threading.enumerate()获取
线程
名称。 出于某种原因,我注意到,
在
我派生的
子
进程
中
,我有比实际
线程
更多的“框架”。这是正常的吗?它是
Python
中</em
浏览 7
提问于2011-11-13
得票数 4
1
回答
在
Python
中使用
子
进程
和
线程
的效率
python
、
multithreading
、
subprocess
我使用的是
Python
2.7。我有一个多
线程
程序,其中
线程
使用subprocess模块启动命令。这些
进程
在
系统上运行,偶尔会向
线程
报告数据。大部分工作是
在
进程
中
完成的-例如,
线程
只是从
进程
中
获取信息并将其写入文件。 我知道
在
python
中使用多
线程
是有限制的。但在本例
中
,我预计所有繁重的任务都将由系统(Lin
浏览 15
提问于2016-07-24
得票数 0
1
回答
在
Python
中
守护
进程
与守护
进程
的比较
python
、
multithreading
、
process
、
multiprocessing
、
daemon
基于,守护
进程
线程
是主
线程
死后死亡的
线程
。这似乎是守护
进程
的完全相反的行为,它涉及创建
子
进程
和
终止父
进程
,以便init接管子
进程
(也就是杀死父
进程
不会杀死
子
进程
)。那么,为什么守护
进程
线程
在
父
进程
死亡时会死掉,这是一个错误的名称吗?我认为“守护
进程
”
线程
将在
浏览 2
提问于2019-07-26
得票数 1
回答已采纳
1
回答
如何停止正确运行非循环QThread?
c++
、
qt
、
qthread
Introductionvoid calc_script::transfer(double val_1, double val_2, double val_3)///Here the
python
(from boost.
python
) is executed while(1) {}//this l
浏览 4
提问于2020-01-18
得票数 0
回答已采纳
1
回答
如何以编程方式从其父
进程
获得
子
进程
的堆栈
跟踪
?
c
、
linux
、
stack-trace
假设我
在
我的程序中分出了一个
子
进程
。
在
某个时候,我用kill(child, SIGSTOP)暂停
子
进程
,并希望检查堆栈的内容。是否有一种方式以编程方式从其父
进程
获得
子
进程
的堆栈
跟踪
?我知道ptrace是
跟踪
子
进程
和
检查其内存/寄存器的标准方法。我还知道backtrace为调用
线程
提供了这个功能。是否有将这些功能合并的函
浏览 5
提问于2015-07-15
得票数 4
回答已采纳
1
回答
Python
线程
还是
进程
模型
子
线程
或
进程
可以存活父
进程
?
python
、
python-multiprocessing
在
使用
线程
和
多
进程
时,这是一个关于
python
脚本的设计问题。据我所知,使用
线程
模块生成
线程
不能在父
线程
的终止(即
进程
)
中
存活下来。父
线程
必须执行一个连接(即等待超时而不能忍受),或者如果没有连接,则在父
线程
退出时终止
子
线程
。这是由于
线程
的共享资源模型,对吗?而多处理模块
在
进程
生成时可以存活,
浏览 0
提问于2019-06-03
得票数 0
回答已采纳
1
回答
前El Capitan机器上带有
python
2.7的OS的多处理错误
python
、
macos
、
multiprocessing
通常,我已经为学术上下文编写了一个广泛的模块,它在运行时启动一个
子
进程
,用于事件调度。当使用此模块的脚本或程序
在
预El机器上关闭时,我加入
子
进程
的努力就失败了,就像我扼杀
进程
的最后一次尝试一样;OS会给出一个"
Python
意外退出“错误,并且孤立的
进程
仍然存在。我确信这个示例是连贯的&具有代表性,但是,知道实际的项目
在
El Capitan上工作得完美无缺,在运行时对其他一切都有效,但是
在
退出时总是会
浏览 0
提问于2016-05-05
得票数 0
回答已采纳
1
回答
ptrace
和
线程
linux
、
multithreading
、
linux-kernel
、
system-calls
、
ptrace
我正在开发一个linux应用程序,其中包含了ptrace来观察另一个
进程
的
线程
。当我观察到的应用程序分叉子
进程
时,这已经运行得很好了。通过
在
我的应用程序
中
调用waitpid,我可以
在
观察应用程序
中
获得以下信号: SIGSTOP从父
中
形成
子
processSIGTRAP。为了
跟踪
所有的孩子,我用PTRACE_O_TRACEFORK,PTRACE_O_TRACEVFORK,PTRACE_O_TRACECLONE
和<
浏览 2
提问于2011-09-02
得票数 16
回答已采纳
1
回答
监听
python
中
的
子
进程
故障
python
、
subprocess
、
popen
我不能只使用Popen.wait(),因为我的
python
程序必须持续运行。我现在使用的技巧是
在
.5秒内time.sleep()我的
python
程序(如果子
进程
要失败的话,这段时间应该足够让它失败)。
在
python
程序恢复之后,它会轮询该
子
进程
以确定它是否失败。我认为更好的解决方案可能是使用
线程
和
Popen.wait(),但我是
python
的初学者。 编辑:
子
进程
浏览 0
提问于2012-08-09
得票数 2
1
回答
Python
中
混合多
进程
和
线程
的状态
python
、
multithreading
、
logging
、
multiprocessing
、
locks
关于问题6721,
python
标准库
中
的锁应该在fork上进行清理,
在
Linux的同一个
python
应用程序
中
同时使用多
进程
和
用户
线程
的最佳实践或解决方法是什么? 为什么我两个都需要?让这些
子
进程
中
的每个子
进程
都由单独的
线程
监控似乎很有效,这样完成后,
线程
就可以处理将大量(例如多GB)数据读回
进程
的IO,
在
<e
浏览 3
提问于2012-10-20
得票数 25
1
回答
如果
线程
中发生叉调用,分叉
进程
从哪里开始?
c
、
pthreads
、
fork
我将编写一个程序,其中主
线程
创建新
线程
,然后新
线程
创建
子
进程
。由于我很难
跟踪
新
线程
和
分叉过程,所以我想从某人那里得到一个明智的答案。我的问题是 如果1不是,那么如果
线程
中发生了叉调用,那么分叉
进程
从哪里开始?
浏览 5
提问于2013-05-27
得票数 1
1
回答
C函数与
python
多
进程
的混合
线程
python
、
multithreading
、
parallel-processing
、
multiprocessing
我正在Linux上编写
python
2.7.11程序。该程序使用multiprocessing.Pool创建12个
子
进程
.每个子
进程
通过
python
的psutil库与12个cpu
中
的一个具有cpu亲缘关系。我使用multiprocessing.Event使11个
子
进程
等待
子
进程
0。 然后,
在
子
进程
0
中
,我调用Intel的数学内核库,用12个<em
浏览 2
提问于2016-06-07
得票数 1
回答已采纳
1
回答
passenger stop终止孤立
进程
python
、
ruby-on-rails
、
linux
我的应用程序是rails
和
python
。当
pyt
浏览 3
提问于2015-11-23
得票数 0
1
回答
为什么
线程
比
子
进程
慢?什么时候应该使用
子
进程
代替
线程
,反之亦然?
python
、
multithreading
、
subprocess
在
我的应用程序
中
,我尝试了
python
线程
和
子
进程
模块来打开firefox,并且我注意到
子
进程
比
线程
更快。这背后的原因可能是什么? 什么时候用它们来代替彼此呢?
浏览 3
提问于2011-06-21
得票数 4
回答已采纳
2
回答
在
ptraced Linux
进程
中
调用ptrace
c
、
linux
、
ptrace
添加到
中
的人声称,
在
Linux上,ptraced
进程
本身无法
跟踪
另一个
进程
。我正试图确定(如果是的话)是否是这样的。下面是我设计的一个简单的程序来测试这个。我的程序失败了(
子
进程
不能正常运行),但是我非常确信这是我的错误,而不是一些基本的东西。 从本质上说,初始
进程
A叉处理B,而后者则分叉C。A
跟踪
它的
子
B,B
跟踪
它的
子
C。一旦设置好它们,这三个
进程
就会被写入,每
浏览 10
提问于2010-03-01
得票数 6
回答已采纳
2
回答
python
如何在父
线程
不活动时创建自动终止
子
线程
python-2.7
如何创建一个
python
程序来生成许多子
线程
。主
线程
和
子
线程
是并行执行的。
子
线程
需要定期检查父
进程
是否处于活动状态,如果不是活动的,则所有
子
进程
应自行终止。
浏览 0
提问于2015-09-15
得票数 4
1
回答
已完成
线程
的
进程
永不退出。
python
、
multithreading
、
multiprocessing
、
python-multiprocessing
、
python-multithreading
为什么一个
线程
应该持久化并阻止它的
进程
退出,即使它的目标已经完成? 虽然这个问题使用了额外的
子
进程
,但底层问题完全植根于多
线程
。因此,这个基本问题可以单独用MainProcess来再现。当我
在
Ubuntu上运行这个程序时,我用它的pid
跟踪
这个过程。即使
在
完成print("CLOSED")行之后,流程仍然存在,没有任何异常。我还在Windows上运行了这个程序,并在任务管理器中
跟踪
了这个过程。
进程</em
浏览 10
提问于2020-01-18
得票数 1
回答已采纳
1
回答
subprocess.Popen()卡住了
python
、
multithreading
、
multiprocessing
、
fork
我的问题
Python
3.9.2 我还尝试了
跟踪
环境,
浏览 28
提问于2022-02-21
得票数 1
1
回答
全局变量不会在外部
进程
的循环中更新
python
、
python-3.x
、
multithreading
、
multiprocessing
、
python-3.7
我一直
在
尝试通过创建一个空对象来将数据传递到另一个
进程
的循环中,我将数据放入其中。当我更改对象的内容时,
进程
似乎没有更新,并且一直返回相同的值。)while True: carrier.content = input() # Change the value from the object 我也尝试了每次从内存
中
删除对象
浏览 15
提问于2019-03-06
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券