腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux :锁定,但不是基于文件的锁定
、
、
、
我需要一种方法来确保只有一个
python
进程
正在处理一个目录。不涉及联网或NFS。multiprocessing.Lock提供的
锁
没有帮助,因为两个
python
解释器都没有共享同一个父程序。我在linux上
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
2
回答
Python
锁
,当
进程
结束时就会消失。
、
、
是否有任何
Python
的锁定接口在
进程
死后自动中断
锁
?我的印象是sysv允许这样做,但我仍在试图弄清楚细节。我对界面的期望是: 当持有
锁
的
进程
退出functionsworking时,Linuxautomatic上不同
进程
之间的
锁
/释放强制中断超时(不必要)
浏览 5
提问于2012-01-11
得票数 1
回答已采纳
1
回答
如何在C++
进程
中访问由
Python
进程
创建的互斥?
、
、
、
、
我计划使用boost::interprocess在C++和
Python
进程
之间共享内存。假设我需要boost提供的互斥
锁
来确保只有一个
进程
可以访问内存,那么如何让
python
确认并解锁/锁定由boost创建的互斥
锁
呢?
浏览 0
提问于2019-06-22
得票数 2
1
回答
如何停止正确运行非循环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
回答已采纳
2
回答
多处理共享阵列
、
、
因此,我试图在
python
中实现多
进程
,在那里我希望有一个由4-5个
进程
组成的池,并行运行一个方法。这样做的目的是要运行总共1000次蒙特特模拟(每个
进程
250到200次模拟),而不是运行1000次。我希望每个
进程
都可以通过获取一个
锁
来写入一个公共共享数组,只要它完成了对一个模拟结果的处理,编写结果并释放
锁
。因此,这应该是一个三个步骤的过程: 释放等待写入数组的其他
进程
的
锁
。每次我将数组
浏览 5
提问于2016-08-24
得票数 6
1
回答
用
Python
命名的可重入/递归
锁
(RLock)
、
、
Python
模块有一个用于重入/递归
锁
的类:l.acquire()l.release()这对于来自公共父
进程
的
进程
非常有用,因此可以共享相同的RLock对象。但是,对于与独立的
进程
(例如: web + cron作业)的情况,需要一个名为
锁
的。不幸的是,RLock()不接受
锁
的名称参数。有什么解决办法可以做这样的事情
浏览 0
提问于2015-05-29
得票数 5
1
回答
Python
3“
锁
”:线程和
进程
、
、
、
、
我一直在尝试在
python
3中编写缓存,我希望避免线程和
进程
的并发问题。提前感谢您;-)
浏览 1
提问于2013-04-11
得票数 4
1
回答
flock()函数有问题
、
、
、
我有一个关于flock()如何工作的问题,特别是在
python
中。我有一个模块可以打开串行连接(通过os.open())。我需要保证这个线程的安全。但是有没有一种情况可以在
python
崩溃的情况下保持文件打开呢? 如果设置了LOCK_EX,那么到底允许什么来使用锁定的文件?仅仅是锁定文件的模块?从最初运行的脚本导入的任何模块?
浏览 0
提问于2010-10-13
得票数 1
回答已采纳
1
回答
Python
检查
进程
是否正在运行,然后重新执行
、
、
我正在尝试创建一个
python
脚本,用于检查程序是否正在运行,如果此程序未运行,则必须使用此
python
脚本自动重新执行此程序如果不是,那么在
Python
中,我们可以通过哪些不同的方法来确定
进程
是否正在运行? 我使用的是
python
2.7
浏览 4
提问于2018-06-26
得票数 0
1
回答
缓解红移锁定?
、
、
、
、
嗨,我正在通过
Python
运行ETL。我有一个从
Python
运行的简单sql文件,如下所示insert into foo_stg select blah,blah .... from由于哪些其他
进程
被排队。我想知道我可以在我的代码中进行哪些更改来缓解这些问题? 提前感谢!
浏览 0
提问于2018-08-31
得票数 0
2
回答
运行单独的
python
进程
可以避免GIL吗?
我很好奇
python
中的全局解释器
锁
是如何工作的。如果我让一个c++应用程序启动
python
脚本的四个独立实例,它们会在不同的内核上并行运行吗?或者GIL是否会比启动的单个
进程
更深入,并控制所有
python
进程
,而不考虑产生它的
进程
?
浏览 0
提问于2009-06-14
得票数 20
回答已采纳
1
回答
我可以在
python
中创建一个
锁
或信号量,而不必将它直接作为参数传递吗?
、
、
、
我们有一个应用程序,它使用几个守护
进程
,包括Django、烧瓶和芹菜。然而,我希望在不同的
进程
之间有一个共享的
锁
。在这种用例中有没有使用
python
的
锁
或信号量的方法?编辑: 对于我的用例,使用文件锁定就足够了,正如@Matias所建议
浏览 4
提问于2017-12-13
得票数 0
回答已采纳
1
回答
带flock、fork和终止父
进程
的死锁
、
、
、
、
我有一个非常复杂的
python
程序。在内部,它有一个使用独占(LOCK_EX) fcntl.flock来管理全局锁定的日志记录系统。实际上,每当日志消息被转储时,都会获取全局文件
锁
,将消息发送到文件(与
锁
文件不同),并释放全局文件
锁
。 该程序还会多次派生自身(在设置日志管理之后)。一般来说,一切都会正常工作。如果父
进程
被杀死(而子
进程
还活着),我偶尔会得到一个死锁。所有程序都会在fcntl.flock()上永久阻塞。尝试从外部获取
锁
也会永远阻塞。我不得不终止儿童程序来解
浏览 2
提问于2012-02-02
得票数 7
回答已采纳
1
回答
多线程嵌入式
Python
。是这样的吗?
、
、
、
、
我正在编写一个C++应用程序,希望在其中使用嵌入式
Python
3.7并发运行多个
Python
脚本。这些脚本应该彼此独立运行,因此它们不应该共享任何变量。 我想我终于想通了。#define PY_SSIZE_T_CLEAN#include <thread> PyThreadState *t = Py_
浏览 26
提问于2019-09-16
得票数 1
1
回答
Python
中混合多
进程
和线程的状态
、
、
、
、
关于问题6721,
python
标准库中的
锁
应该在fork上进行清理,在Linux的同一个
python
应用程序中同时使用多
进程
和用户线程的最佳实践或解决方法是什么? 这指向了一个明显未解决的
python</e
浏览 3
提问于2012-10-20
得票数 25
1
回答
为什么线程比子
进程
慢?什么时候应该使用子
进程
代替线程,反之亦然?
、
、
在我的应用程序中,我尝试了
python
线程和子
进程
模块来打开firefox,并且我注意到子
进程
比线程更快。这背后的原因可能是什么? 什么时候用它们来代替彼此呢?
浏览 3
提问于2011-06-21
得票数 4
回答已采纳
2
回答
与C#和C++相比,
python
中的并发支持
、
、
如何在
python
for应用程序中实现并发,而不是生成
进程
,而是为任务创建线程。假设用户能够管理
锁
等。
浏览 7
提问于2014-04-06
得票数 2
回答已采纳
1
回答
写入同一uWSGI文件的JSON工作线程
、
、
、
、
我有一个用uWSGI+Nginx包装的
Python
flask API,用于生产设置。我有4个Nginx工作
进程
,每个工作
进程
1个线程,配置如下,
进程
=4个线程=1。当我并行发出多个API请求时,它会像预期的那样分发给这4个Nginx工作
进程
。然后它们继续并行处理请求。有时,这会导致json ValueErrors,因为多个
进程
正在对同一文件进行读写。这不是我的API中的多
进程
。因此,在我的json更新代码中使用
python
的多处理
锁
浏览 2
提问于2017-12-13
得票数 2
1
回答
为什么flock不清理
锁
文件?
、
进程
完成后,我看到
锁
文件没有被删除吗?flock为什么保留文件有什么原因吗?另外,flock如何知道是否获得了
锁
?下面是crontab文件中的示例 * * * * * flock
python
<script_name>.py
浏览 0
提问于2017-05-30
得票数 19
回答已采纳
1
回答
如何在
python
框架中只执行一个正在运行的
进程
实例?
、
、
、
、
我有一个
python
管理命令,应该在接收到输入文件时调用它,但是这个命令对于并行调用是不安全的。因此,只有当没有其他文件正在处理时,才应该处理输入文件。我担心,如果
进程
崩溃,
锁
文件将不会被删除,因此在我们手动删除该锁定文件之前,其他文件都不会被处理。解决方案不需要特定于Django甚至
python
,但是强制执行这个过程的一个实例的最佳实践是什么呢?
浏览 1
提问于2018-08-24
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python入门教程12-07(python语法入门之进程互斥锁)
Python进程和进程池
Nginx(八):观进程锁的实现
python之进程
Python的进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券