腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
从
多线程
进程调用system(3)是否安全?
、
、
、
我听说fork()函数在
多线程
程序中是危险的。那么,system()函数在
多线程
程序中也是危险的吗? 它可能会导致什么问题?
浏览 9
提问于2012-11-20
得票数 9
回答已采纳
1
回答
调用l subprocess.
popen
之后,python中线程锁的状态是什么?
、
、
我痛苦地发现,在
多线程
程序中,在一个线程中打开文件和设置“close on exec”位和在另一个线程中调用subprocess.
Popen
之间存在竞争风险-这可能会导致意外的句柄被传递给第二个孩子,在我看来,我需要用锁来保护这种访问(我知道从subprocess.
Popen
中关闭所有句柄是可能的,但这可能是过度杀伤力)。PS我知道
linux
有一个'close on exec‘位来表示打开,但我没有在
linux
上运行,而且无论如何,python临时文件(或者至少是2.6版本)不使用这个工具。
浏览 2
提问于2012-06-26
得票数 0
1
回答
使用线程c++执行外壳命令
、
、
是否可以通过创建线程来执行shell命令,即不使用
popen
/system或任何fork-exec变体?为什么或者为什么不?为了提供更多的上下文,我正在运行一个
多线程
程序,其中一个线程需要执行shell脚本。它目前使用
popen
()来完成此任务。但是,既然在
多线程
程序中派生forking被认为是不好的做法,那么是否可以通过派生一个线程来实现同样的目的呢?
浏览 2
提问于2014-12-03
得票数 2
1
回答
启动selenium服务器命令会阻塞python代码的执行
、
、
我想使用python (subprocess.
popen
)启动selenium服务器命令,然后在该服务器上执行一些其他命令:我应该使用
浏览 2
提问于2014-05-25
得票数 0
1
回答
在PHP中多次运行相同代码的最佳方法是什么?
我需要运行几次代码块,以便所有发票几乎立即检查,而不是一个接一个。如何使这个逻辑在每个客户端同时运行?
浏览 1
提问于2018-10-31
得票数 1
3
回答
c++中对外部命令的线程安全并发调用
、
据我所知,
popen
、system和fork都不是线程安全的。在我看来,这里似乎缺少了一些东西,我到目前为止都找不到。有没有可能没有办法从不同的线程对外部程序进行并发调用?因为在我看来,这是使用
多线程
编码的第一个例子。我使用的是
linux
(mandriva),我希望调用的外部程序可以在不同的shell中同时调用。我对C++并不陌生,但对
多线程
来说却是个新手,所以我将非常感谢您对这个主题的任何建议。马塞洛
浏览 7
提问于2011-10-13
得票数 3
回答已采纳
1
回答
PHP在调用使用多进程/
多线程
的Python脚本时挂起
、
、
、
/usr/bin/env pythonfrom subprocess import
Popen
p.append((ip,
Popen
(['ping', '-c', '1', '-w', '1', ip], stdout=devnull))) #NOTE: you我尝
浏览 2
提问于2014-02-20
得票数 1
2
回答
popen
管道减慢了其他线程的速度
、
、
、
我的
多线程
应用程序有问题。当在一个线程上执行同步
popen
()命令时,其他应用程序线程的速度会显著减慢。使用
popen
()执行ffmpeg的线程会产生高负载。当使用
popen
时,一些线程的执行时间会增加到14-20秒。 { // if pipe is NULL }
浏览 4
提问于2012-06-09
得票数 2
回答已采纳
3
回答
Python如何连续填充子进程的多个线程?
、
、
我在
Linux
上运行一个应用程序,foo。在Bash脚本/终端提示符下,我的应用程序使用以下命令
多线程
运行:系统监视器和顶级报告foo平均CPU负载约为380%我在Python 2.6x中使用以下命令重新创建了此功能: shellFoo在shell=False上也运行得很好,但仍然很慢:
浏览 3
提问于2011-01-26
得票数 1
回答已采纳
1
回答
对
Popen
SSH命令自动设置"yes“
、
大家好,我正在编写一个C++程序,用于通过
popen
函数自动连接到AWS实例。char ip[100]){ FILE* fp;strcat(ssh,ip);if(fp){ }我已经搜索了许
多线程
,但我只能在python中找到
浏览 35
提问于2020-02-14
得票数 1
1
回答
Python:在线程中调用subprocess.
Popen
可以吗?
、
、
、
如果我正确理解,subprocess.
Popen
()通过分叉当前进程和execv新程序来创建一个新进程。但是,如果当前进程是
多线程
的,并且我们在其中一个线程中调用了subprocess.
Popen
(),那么它不是在复制当前进程中的所有线程吗(因为它调用了syscall fork())?就是一个很好的例子,该程序在execute_tasks()中创建了一组线程,而在每个线程中,task_manager.run_task(task)将调用task.run(),后者调用subprocess.
Popen
浏览 8
提问于2020-06-12
得票数 2
回答已采纳
3
回答
执政官与波彭的区别
、
我想在我的服务器上运行一个外部PHP文件,我发现我可以使用exec或
popen
。好吧,我还很困惑,有什么好处呢?
浏览 1
提问于2014-08-21
得票数 5
回答已采纳
1
回答
Python向Xterm发送命令
、
、
return 0 #Launched return 1 #Already Running subprocess.
Popen
我已经尝试过这样的方法了:import subprocess xterm = subprocess.
Popen
('xterm -
浏览 1
提问于2016-01-14
得票数 1
回答已采纳
1
回答
检查python中正在运行的子进程的stdout
、
、
、
、
我如何启动子进程,定期检查和处理它的标准输出,并最终以
多线程
友好的方式停止子进程?python脚本运行在
Linux
系统上。edit2:使用
Popen
和PIPE的替代方法似乎会导致同样的问题。它等待tail完成。>>> from subprocess import
Popen
, PIPE, STDOUT>>> p =
Popen
(cmd, shell
浏览 1
提问于2017-03-02
得票数 8
回答已采纳
1
回答
在Python中执行和监控外部程序的多个实例
、
主程序是这样的:subprocess.
Popen
('python child.py param=example1'.split(' '))...保持子进程的多个实例运行而不是在主进程中实现
多线程
架构的目的是利用尽可能多的CPU和数据库吞吐量。
浏览 1
提问于2009-10-26
得票数 2
回答已采纳
3
回答
为什么subprocess.
Popen
()与shell=True在
Linux
上的工作方式不同?
、
、
、
当使用subprocess.
Popen
(args, shell=True)运行"gcc --version“(就像一个例子一样)时,在Windows上我们可以得到以下内容:>>>
Popen
(['gcc', '--version'], shell=True) gcc (GCC) 3.4.5 (mingw-vista special r3) ..但是在
Linux
上我们得到了这
浏览 13
提问于2009-08-10
得票数 24
回答已采纳
1
回答
如何在vim中重复读写进程?
、
这很难用一个问题来表达,但我想做的是:我将使用cat作为一个简单的示例。如果不带命令行参数运行cat,那么在stdin上输入的内容都会在每个换行符之后输出到stdout。:read !cat最终,我不打算向进程
浏览 2
提问于2014-02-23
得票数 2
1
回答
Linux
管道:通过
popen
捕获ping的实时输出
、
、
Linux
/C/pipes:fp=
popen
("ping x.x.x.x", "r"); { printf(...re
浏览 6
提问于2011-06-30
得票数 6
回答已采纳
1
回答
popen
密码更改
linux
、
、
我尝试更改
linux
系统上用户的密码。我为这个打开了一根管道。效果很好,除非用户输入的密码被视为“弱”(我处理密码太短的情况)。在终端上,这将打印一个警告,然后您必须重新输入密码进行验证。fp =
popen
("passwd myuser", "w");fprintf(fp, "%s\n", newPw); status = pclose
浏览 6
提问于2016-05-24
得票数 0
1
回答
如何通过subprocess.
Popen
Python作为参数序列运行多个
linux
命令
、
、
代码-1:将
linux
命令作为参数序列传递ls: cannot access hello: No such file or directory在上面的代码中,我试图通过将多个
linux
代码-2:将
linux
浏览 2
提问于2017-05-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
分享:C语言编程——LINUX 多线程
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
python多线程在渗透测试中的应用,黑客入门,今晚就学
Python_cmd的各种实现方法及优劣
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券