首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python进程锁主程序

Python进程锁主程序
EN

Stack Overflow用户
提问于 2020-08-13 19:49:02
回答 1查看 41关注 0票数 0

因此,我创建了一个小程序,它使用flask接收一些请求,并通过selenium做一些事情。处理selenium的所有代码都在另一个文件中,我首先尝试使用一个线程运行该文件,当它不起作用时,再运行一个进程。我相信这个问题是因为我使用了while true来保持我的selenium正常工作。selenium部分知道该怎么做,因为它会不断检查我从flask部分更新的变量……

这几乎是我的主类,它运行selenium,然后启动flask,但它永远不会启动flask。它在.start()上被锁定了。

代码语言:javascript
运行
AI代码解释
复制
if __name__ == "__main__":
    #   Logging
    log_format = '%(asctime)s [%(filename)s:%(lineno)d] %(message)s'
    logging.basicConfig(format=log_format,
                        level=logging.INFO,
                        stream=sys.stdout)
    #   Start Selenium
    browser = Process(target=selenium_file.run_stuff())
    browser.start()
    print('TEST')
    #   Flask
    app.run(debug=True)

我真的不确定我如何解决这个问题(如果这是一个问题)……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-13 19:50:59

使用browser = Process(target=selenium_file.run_stuff)的Exchange browser = Process(target=selenium_file.run_stuff())

您没有传递函数run_stuff,但是您已经执行了它,因此它会阻塞您的程序,直到run_stuff返回为止。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63402275

复制
相关文章
Python进程锁和进程池
对于进程,屏幕的输出只有一个,此时就涉及到资源的竞争。在Linux的Python2.x中可能出现问题。
py3study
2020/01/07
1.8K0
python3 进程锁
多进程抢占资源 当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。
py3study
2020/01/13
6530
python filelock 文件锁_详解进程文件锁FileLock
* FileLocke是文件锁,进程锁,控制不同程序(JVM)对同一文件的并发访问
全栈程序员站长
2022/09/13
1.5K0
python并发编程-进程理论-进程方法-守护进程-互斥锁-01
1.空间上的复用 ​ 多个程序公用一套计算机硬件 2.时间上的复用 ​ 切换+保存状态 ​ 保存状态:保存当前的运行状态,下次接着该状态继续执行 ​ 切换的两种情况 ​ (1) 当一个程序遇到 I/O 操作(不需要使用CPU),操作系统会剥夺该程序的CPU执行权限(提高了CPU的利用率,并且也不影响程序的执行效率(利用空档期)) ​ (2)当一个程序长时间占用CPU操作系统也会剥夺该程序的cpu执行权限)(降低了程序的执行效率)
suwanbin
2019/09/26
1.2K0
python并发编程-进程理论-进程方法-守护进程-互斥锁-01
python多进程编程-线程同步锁
Python是一种高级编程语言,提供了许多有用的库和模块来支持并行编程。其中一个库就是multiprocessing,它提供了多进程编程的支持。而在多进程编程中,线程同步锁是一种非常重要的机制,用于保证多个进程或线程之间的数据访问安全。
玖叁叁
2023/04/21
3280
43.python 进程互斥锁Lock
和前面讲到的  python线程互斥锁Lock 类似,当有多个进程Process同时读写同一个文件时,为了避免数据读写产生异常,我们需要为正在操作的进程加上互斥锁,互斥锁的原理不管是对线程threading还是对进程Process而言都是一样。
猿说编程[Python和C]
2020/03/12
2.3K0
python多进程编程-死锁和递归锁(二)
为了避免死锁的情况,我们可以通过改变锁的获取顺序,来避免相互等待的情况。例如,我们可以将function2中获取锁的顺序改为先获取锁1,再获取锁2,这样就不会出现死锁的情况。改进后的示例代码如下:
玖叁叁
2023/04/21
3840
day37(多进程)- 多进程、守护进程、进程锁
# obj.start() 实际上是用的 run() 方法 # 但是对象不能直接调用 run() 方法 # 直接调用就立即执行,成了单线程 # start() 是抛出进程到后台,形成多个进程, # 每个独立的进程各自调用 run() 方法
少年包青菜
2019/07/27
9870
python多进程编程-死锁和递归锁(三)
在多进程编程中,递归锁是一种特殊的锁,它允许同一进程中的线程多次获取同一个锁,而不会导致死锁的发生。递归锁主要用于解决函数递归调用中的资源竞争问题。
玖叁叁
2023/04/21
4680
python多进程编程-死锁和递归锁(一)
在Python中,使用多进程编程可以实现并发处理,加快程序运行速度,提高效率。在多进程编程中,由于多个进程共享数据,因此容易出现竞争条件。为了解决这个问题,Python提供了锁机制,用于保证多个进程对共享资源的访问互斥,避免竞争条件的发生。
玖叁叁
2023/04/21
5530
Application主程序对象基础
大家好,前面已经介绍了常见的几种VBA对象,包括range单元格对象、worksheet工作表对象和workbook工作簿对象。本节介绍Application主程序对象。
无言之月
2019/10/13
8650
跨进程文件锁 - FileChannel
当有多个进程或者多个应用同时操作文件时 , 会并行往文件中写入字节 , 如何保证多个进程中文件写入或者操作当原子性就很重要.
None_Ling
2020/09/17
1.7K0
进程、线程、锁的概念
上周五终于改好bug,想着把代码同步到个人GitHub上面,就随手 git push同步到远程。然而万万没想到,之前 touch过一个 information.txt文件,里面记录着一些服务器信息,然后也跟着同步到远程仓库去啦。等到周一,敏感信息被公司检测出来,通知删除。
小一
2019/08/14
9180
队列、进程互斥锁、线程
并行: 并行是指两者同时执行,比如赛跑,两个人都在不停的往前跑;(资源够用,比如三个线程,四核的CPU )
GH
2019/12/16
2K0
队列、进程互斥锁、线程
MatchTitle 主程序入口
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105944.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/09
7720
Application主程序对象方法(三)
大家好,上节介绍了Application主程序对象的onkey方法和inputbox方法,本节将介绍GetOpenFilename方法。
无言之月
2019/10/13
1.7K0
Application主程序对象属性
大家好,上节介绍application主程序对象的基础内容,介绍了可以返回常用对象的属性,本节介绍其他常用属性。
无言之月
2019/10/13
2K0
对锁的一些认知 有哪些锁?分布式锁、多线程锁、多进程锁
使用 ReentrantLock 获取锁的时候会判断当前线程是否为获取锁的线程,如果是则将同步的状态 +1 ,释放锁的时候则将状态 -1。只有将同步状态的次数置为 0 的时候才会最终释放锁。
爱明依
2022/04/01
3270
Application主程序对象方法(四)
大家好,本节将介绍Application对象的GetSaveAsFilename方法,以及介绍如何让Excel程序说话。
无言之月
2019/10/13
1.6K0
一句话说清分布式锁,进程锁,线程锁
 在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。
intsmaze-刘洋
2018/08/29
1.2K0

相似问题

如何在python中退出多进程进程中的主程序

23

Python time.sleep锁进程

13

python3.8多进程锁

142

多进程:主程序停止,直到进程结束

216

python中子进程间的共享锁

127
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文