腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如果我有4个
线程
,每个
线程
只访问一个列表中的一个元素,我会遇到竞争条件吗?
、
、
如果我在
python
中有一个包含4个项的列表,而每个
线程
只访问列表中的一个项,例如分配给第一个项的
线程
1,分配给第二个项的
线程
2等等……我会有比赛条件吗?我需要使用互斥词吗?编辑:我的意思是
修改
对不起,每个
线程
将
修改
列表中的1项。我补充说我使用
python
只是因为。编辑:@David列表是全局的,因为我需要每1秒发送一次,所以我有4个
线程
对每一项执行所需的
修改
,并且每1秒在主
线程
中通过HTTP发送它
浏览 1
提问于2014-06-17
得票数 0
回答已采纳
3
回答
python
中的多
线程
是一个神话吗?
、
、
据我所知,可以在系统中并发产生多个
线程
,但两个不同的
线程
不能同时访问或
修改
相同的资源。我甚至尝试过很多事情,比如创建多个
线程
并将它们放入一个队列等等。但我总是听到人们说,在
Python
中多
线程
是不可用的,相反,你可以使用多进程来利用多核CPU。 这是真的吗?
Python
线程
仅仅是绿色
线程
,而不是真正的多
线程
吗?关于
Python
的资源锁定,我说的对吗?
浏览 0
提问于2017-06-28
得票数 18
2
回答
使用Hadoop流进行
线程
处理
、
、
、
、
我正在利用Hadoop流编写一个基于
python
的HTML抓取器。我发现运行单个
线程
的
python
脚本很慢。我想把它
修改
成多
线程
版本。有谁知道将映射程序中的
线程
数设置为什么才是一个好数字吗?我不确定集群每个节点的规范,但我假设它至少支持两个
线程
。
浏览 2
提问于2013-08-06
得票数 0
回答已采纳
1
回答
更改Qt中主
线程
上的侦听端口
、
在套接字侦听
python
客户端时,
修改
端口号有问题。这是用于Windows上的应用程序的。 有人知道当端口侦听在另一个
线程
中时,是否有可能阻止端口从主
线程
侦听?套接字驻留在自己的
线程
中,而不是主
线程
中。而且我不能从当前
线程
以外的其他
线程
修改
套接字。我试过使用信号和插槽,但没有起作用。我目前正在使用
线程
-工作者方法。有人有什么建议吗?
浏览 1
提问于2018-01-21
得票数 1
回答已采纳
1
回答
关于构建web-socket API体系结构的建议
、
、
、
、
我正在使用
python
WebSockets在
python
上构建web-sockets。根据我在API中使用的服务,我需要用
线程
来包装它们。因此,我必须让我的异步web套接字等待
线程
为响应生成数据。 我发现有很多方法可以实现这样的服务。我可以使用threads +原生
python
socket模块或多路复用(
python
selector模块)+
python
socket模块或多
线程
+
python
socket模块或thread
浏览 13
提问于2019-01-15
得票数 0
1
回答
Python
多
线程
、
、
、
我有这样的场景: 一个用Zope/Plone和一些矿山
python
API创建的网页。有一个名为"a“的网页,
python
方法调用数据库(Postgres)并返回一些信息。在"a“页上,你可以”离线“地
修改
数据库数据(我的意思是这些
修改
不会立即写入数据库,而是在你按下"save”并调用
python
API方法的那一刻)。因此,想象一下这样的场景:一个叫"Sam“的用户加载页面并开始
修改
数据。同时,名为"Sara“的用户通过页面&
浏览 2
提问于2011-06-24
得票数 1
回答已采纳
4
回答
Python
线程
和GIL
、
、
、
我读过关于GIL的文章,但它从来没有明确说明这是否包括主
线程
(我假设是这样)。我这样问的原因是因为我有一个带有
线程
设置的程序,可以
修改
字典。主
线程
根据玩家输入进行添加/删除,而
线程
循环数据更新和更改数据。 但是,在某些情况下,
线程
可能会遍历字典键,可以删除它们。如果有一个所谓的GIL,并且它们是按顺序运行的,为什么我会收到字典更改的错误?
浏览 1
提问于2011-01-20
得票数 6
1
回答
我可以在
修改
另一个
线程
中的dict时使用它吗?
、
、
、
我在两个
线程
之间共享了一个dict。一个
线程
正在添加和删除条目,而另一个
线程
现在需要在dict上迭代并从中派生一些数据。在
Python
2中,有一个items(),它将返回一个列表,而不一定在dict上迭代。在
Python
3中迭代要
修改
的dict的建议方法似乎是在list(mydict.items())上迭代,但这似乎只适用于一个
线程
;当list()仍然在items()返回的字典视图上使用迭代器时,另一个
线程
可能会添加或删除项我可以安全地使用copy()
浏览 4
提问于2020-06-11
得票数 0
1
回答
python
的"in“语言构造
线程
对列表是否安全?
、
、
、
obj in a_list
线程
安全吗?a_list可能在不同的
线程
中被
修改
吗? of list操作以及它们是否是
线程
安全的操作,但是我没有找到任何in语言结构的引用。在
python
实现方面,我使用CPython,但是答案,因为其他实现对社区也有帮助。
浏览 2
提问于2013-11-01
得票数 10
回答已采纳
2
回答
蟒蛇的`unittest.mock.patch`会变异全球状态吗?
、
、
、
我试图确定
Python
的mock.patch (unittest.mock.patch in Py3)上下文管理器是否会变异全局状态,也就是说,它是否是
线程
安全的。例如:让我们想象一个在函数foo中的
线程
补丁函数foo中的上下文管理器,然后在上下文管理器中解释器暂停该
线程
(因为GIL等等)。并恢复另一个
线程
,该
线程
在所述上下文管理器之外运行foo。如果patch是
线程
安全的,我希望函数foo和bar的全局状态是未
修改
的,因此第二个
线程
浏览 2
提问于2014-11-11
得票数 4
回答已采纳
1
回答
python
的GIL是否阻止功能分离的c++库中的并行执行?
、
、
我计划编写一个
python
脚本,它使用我正在处理的一些多
线程
c++代码。c++代码不会
修改
python
运行时中的任何值。
python
的全局解释器锁会阻止c++代码中的
线程
并行执行吗?
python
脚本将只调用由c++代码:void notify_btn_pressed(int btn_id)公开的接口。
Python
和c++代码将没有其他交互。
浏览 0
提问于2018-03-05
得票数 1
回答已采纳
3
回答
Python
int是
线程
安全的吗?
、
、
、
Python
int是
线程
安全的吗?我在谷歌上找不到一个明确的答案。
浏览 11
提问于2011-06-12
得票数 4
回答已采纳
1
回答
动态路由,生产中的龙卷风部署
、
、
、
、
我有4个
python
龙卷风
线程
在不同的端口上运行在不同的机器上。我用nginx进行路由和负载平衡。它们的代码都是一样的。这是一个异步代码。我还有一个本地文件,假设在每台由
python
线程
调用的机器上都有function.py,做一些计算并返回答案。 我的要求是,我可能需要定期更新function.py文件。编辑:是否有一种方法可以
修改
/配置nginx,使其只在某些服务器(例如端口8011-8014)运行时重定向?在这种情况下,我可以
修改
主要
python
浏览 3
提问于2016-04-05
得票数 1
回答已采纳
3
回答
python
线程
和套接字
、
我有一个“我只是想要理解它”的问题..首先,我在Ubuntu上使用
python
2.6.5。 所以..。
python
中的
线程
(通过
线程
模块)只是“
线程
”,它只是告诉GIL在特定时间段内运行来自每个“
线程
”的代码块,依此类推。实际上这里并没有真正的
线程
..所以问题是-如果我在一个
线程
中有一个阻塞套接字,现在我正在发送数据,并阻塞
线程
大约5秒。我希望阻塞所有的程序,因为它是一个阻塞
线程
的C命令(sock.send)。但令
浏览 2
提问于2011-02-07
得票数 5
回答已采纳
1
回答
做两个相互竞争的函数,然后杀死慢的一个。
、
、
、
在
python
中,我必须每分钟从二进制中获取密码数据,并进行一些计算。对于获取数据,我有两个函数func_a()和func_b()。他们都做同样的事,但方式却大不相同。我如何在
python
中实现这一点?请注意,我不想取代这些职能或其机制。
浏览 1
提问于2022-07-02
得票数 0
回答已采纳
1
回答
使用PyQT应用程序的主
线程
中的回调方法在
Python
中启动一个新
线程
、
、
形势:在我的主窗口中,我调用一个至少需要15秒才能执行的方法。这个方法阻塞了我的主
线程
,这对我来说是个问题,因为我希望用户能够移动窗口,即使程序正在运行计算。 因此,我考虑使用
线程
,但我希望能够在
线程
完成任务时得到通知--刷新窗口上的数据。如果我在创建的
线程
中调用一个新函数,它将创建一个新
线程
,并且不允许从与主
线程
不同的
线程</
浏览 8
提问于2013-11-04
得票数 4
回答已采纳
4
回答
python
字典是
线程
安全的吗?
、
有人说
python
字典是
线程
安全的。这是否意味着我可以或不能在迭代字典时
修改
字典中的条目?
浏览 0
提问于2010-07-29
得票数 26
回答已采纳
2
回答
多
线程
web服务器上的
python
+ wsgi :这是一种竞争条件吗?
、
、
、
、
我想,a是一个模块级变量,存在于foo.py中,
线程
之间是否共享? 并发
线程
在同一个进程中访问和
修改
相同的a变量,所以我的例子不是
线程
安全吗?如果我的web服务器是Apache,那么我在Linux上的应用程序的每个
线程
都是用pthreads API在C级别上创建的,pthread必须执行的函数是某种
python
解释器的主要功能?如果我是在像Tornado的HTTPServer这样的由
python
编写的网络服务器上运行这个程序呢?Web是用<
浏览 5
提问于2014-05-15
得票数 7
回答已采纳
2
回答
在
python
中通过
线程
修改
和访问不同类的变量
、
我对
python
非常陌生。因此,我可能问的问题可能是不正确的。我想要做的是。从mainss创建一个
线程
并启动该
线程
。当
线程
启动时,我希望它访问用于创建
线程
的mainss类的变量,并
修改
变量值。我希望mainss的执行处于休眠状态,直到
线程
修改
了它的一个变量值。我如何才能做到这一点?下面是我尝试过的代码。mythread.py类代码中的注释是我需要
修改
mainss类的count变量的值的地方#!/usr
浏览 4
提问于2017-04-06
得票数 0
1
回答
从主
线程
中实例化的对象中多
线程
方法
、
、
、
如果我在主
线程
中实例化一个对象,然后将它的一个成员方法发送到ThreadPoolExecutor,那么
Python
是否以某种方式创建了该对象的副本,并将其发送到子
线程
,以便对象成员方法能够访问它自己的self或者它确实是从主
线程
中的对象访问self,这意味着子
线程
中的每个成员都在
修改
/覆盖相同的属性(驻留在主
线程
中)?
浏览 2
提问于2022-08-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python的线程
python渐进-线程
python线程笔记
【Python智阐17】Python线程
Python多线程(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券