腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
线程
-
动态
更改
并行
线程
的
数量
python
、
python-3.x
、
multithreading
、
python-multithreading
、
concurrent.futures
我正在尝试使用concurrent.futures.ThreadPoolExecutor
并行
运行几个作业。它允许我在初始化时设置一次max_workers。但出于某些原因,我
的
要求是
动态
更改
活动
线程
的
数量
。我找不到任何方法来做到这一点。尝试
动态
重置"_max_workers“,但没有任何影响。 else: print('Page is %d bytes' %
浏览 43
提问于2019-10-25
得票数 1
1
回答
动态
更改
pthread中
的
线程
数
multithreading
、
dynamic
、
parallel-processing
、
pthreads
由于
并行
程序在不同
的
代码块上可能需要不同级别的
并行
性(例如,
线程
数量
),是否有一种方法可以
动态
更改
pthread中
的
线程
数量
,以便在程序执行期间始终保持最佳
并行
度?我们可能会让不必要
的
线程
进入睡眠状态,但这样做会增加问题。首先,需要改变障碍以同步不同
数量
的
线程
。其次,一些
并行
程序在初始化期间将
浏览 7
提问于2014-01-29
得票数 0
1
回答
如何在网站管家
动态
设置作业数
python
、
waf
我正在使用自动化我
的
项目的构建过程。第二种
并行
化发生在Waf执行
的
一些脚本中,这些脚本不能被重写以使用Waf
的
并行
化。 为了保持使用
的
线程
数量
稳定,我必须中断构建过程并
更改
作业切换。有没有一种方法可以
动态
地做到这一点,这
浏览 3
提问于2018-03-08
得票数 1
1
回答
通过增加Spring批处理中
的
步骤池大小来
更改
运行步骤
的
数目
java
、
spring
、
multithreading
、
spring-batch
这是一个关于在运行时
更改
线程
池大小如何影响春季批处理运行时系统
的
复合问题。要清楚地了解我是如何使用弹簧批处理
的
。目前,我有大量正在生成
的
文件(200+),我正在使用Spring将每个步骤映射到1个文件
的
文件进行传输。有关作业
的
一切都是
动态
的
,就像步骤
的
数量
一样
浏览 6
提问于2022-06-09
得票数 1
回答已采纳
1
回答
在客户机/服务器架构中使用这些多
线程
模型
的
优缺点是什么?
multithreading
、
server
、
client-server
、
client
在我
的
并行
编程类中,老师提到了三个模型:
动态
线程
创建(根据需要创建
线程
)、
线程
池(创建固定
数量
的
线程
)和混合或混合模型(首先创建多个
线程
,但如果需求增加太多,则可以创建更多
的
线程
,然后在需求恢复正常时返回到以前
的
线程
数量
浏览 0
提问于2016-06-25
得票数 2
回答已采纳
1
回答
使用openmp时运行
的
线程
数不一致
c
、
multithreading
、
openmp
、
multicore
我有一个带有openmp
的
c程序,
并行
for.The机器有24个内核。每个
并行
任务访问mmap文件中
的
不同位置,并进行一些计算。我没有设置任何特定
的
线程
数。我让openmp来决定。当我查看htop时,我发现一次运行
的
线程
数量
有很大
的
不一致。有时,所有24个核心都被100%使用,整个任务很快就完成了,但在其他时候,htop显示只有2-3个
线程
(与除我
的
程序之外
的
所有
浏览 1
提问于2015-02-02
得票数 0
4
回答
OpenMP set_num_threads()不工作
c++
、
multithreading
、
numbers
、
set
、
openmp
我正在用C++编写一个使用OpenMP
的
并行
程序。 return 0;程序输出:threads=1 如何控制
线程
的
数量
浏览 0
提问于2012-06-19
得票数 37
回答已采纳
1
回答
销毁Openmp中
的
线程
(C++)
c++
、
multithreading
、
openmp
、
dynamic-library
是否有可能破坏OpenMP创建
的
线程
?当程序启动时,只有一个
线程
。在
并行
化部分之后,多个
线程
保持不变,因为有一个
线程
池。运行平行部分后,有什么方法破坏这个池吗?我之所以这样问是因为我在
动态
库中使用OpenMP,并且在
线程
运行时不能关闭库句柄(程序将分割错误)。更多解释:--我正在将所有
并行
化代码放入模块(共享库)中。然后加载该模块,并将从抽象基类派生
的
类传递给它。然后,模块将
并行
地运行该类。
浏览 4
提问于2011-03-04
得票数 2
回答已采纳
3
回答
当有空闲
线程
时,可以修复
线程
数并分派任务吗?
multithreading
、
parallel-processing
、
openmp
我想使用OpenMP来达到这样
的
效果:修复
线程
数,如果有空闲
线程
,将任务分派到其中,否则等待空闲
线程
。以下是我
的
测试代码:#include <stdio.h> #pragma omp{ func();
浏览 7
提问于2017-05-25
得票数 0
回答已采纳
2
回答
openmp创建随机
数量
的
线程
multithreading
、
gcc
、
openmp
我有一个计算点积
的
程序,是用-fopenmp
的
gcc编译
的
。问题是,它没有创建我告诉它创建
的
线程
数量
。在一台计算机上,它会不断地产生2个
线程
,在另一台4上。这两个数字都不是给它们
的
数字。我使用(static,chunksize)调度,这是一种间接
的
方式,可以通过改变chunksize来选择我想要创建
的
线程
数量
。我感觉运行时中有什么东西覆盖了我
的
指令,因为所有的计算
浏览 1
提问于2012-06-07
得票数 0
回答已采纳
1
回答
python
重用
线程
对象
python
、
multithreading
是否可以重用
python
线程
对象来避免不必要
的
线程
创建?在以下情况下,它可能会很有用。有许多任务必须使用
线程
池进行
并行
化,
线程
池
的
大小远远小于任务
的
数量
。我知道有multiprocessing.Pool,但使用
线程
而不是进程是非常重要
的
。
浏览 1
提问于2014-12-24
得票数 1
1
回答
动态
并行
与全局内存同步
cuda
如果我启动内核并考虑,例如,块0中
的
线程
0,在调用__syncthreads()之后,所有其他块中
的
所有其他
线程
都会看到块0中
的
线程
0对全局内存所做
的
更改
吗? void __syncthreads();等待直到
线程
块中
的
所有
线程
都达到这一点,并且这些
线程
在__syncthreads()之前进行<em
浏览 0
提问于2013-11-02
得票数 2
回答已采纳
2
回答
Parallel.For未使用所有内核
c#
、
task-parallel-library
、
math.net
、
mathnet-numerics
、
parallel.for
我在Parallel.For块中
并行
使用Math.Net Numerics进行繁重
的
数学计算。我试过设置MaxDegreeOfParallism,但无能为力。 你知道为什么所有的核心都没有被利用吗?
浏览 1
提问于2015-08-25
得票数 9
2
回答
由semaphore.h提供
的
sem_init、sem_post、sem_wait在
python
中
的
等价物是什么?
python
、
semaphore
我试图在我拥有的一段
python
代码中锁定多个变量,每个变量一个锁。使用semaphore.h中提供
的
sem_wait、sem_post、sem_init例程,可以很容易地在C中锁定变量。
python
中
的
等价物是什么?附录:lock1 = threading.lock()lock1.acquire() var1 = func1
浏览 0
提问于2016-01-12
得票数 2
1
回答
为什么上下文切换很慢?
asynchronous
、
parallel-processing
我想知道为什么上下文切换比同一
线程
上
的
异步操作慢。 为什么运行N个
线程
(其中N等于内核
的
数量
),每个
线程
同步处理M个客户端,而不是运行M个
线程
?
浏览 2
提问于2013-01-18
得票数 1
回答已采纳
2
回答
Java / join Pool :正确
的
假设是叉连接池中
的
线程
数完全取决于CPU
的
底层
数量
吗?
java
、
multithreading
、
fork-join
开发人员能告诉叉/连接池创建一定
数量
的
线程
吗?如果是的话,那么是否可以保证这么多
的
线程
将由池创建?
浏览 0
提问于2018-03-16
得票数 0
回答已采纳
1
回答
为什么pyspark脚本
的
性能没有随着内核和执行器
数量
的
增加而提高?
performance
、
apache-spark
、
pyspark
我有一个脚本,通过加载一个预先训练好
的
模型来进行二进制分类。我想知道为什么当我尝试不同
的
数量
执行器和执行器核心
的
组合时,我总是得到大致相同
的
性能。以下是我
的
pyspark脚本中
的
重要代码行: start = time.time() # aug_comb_mldf = dfml_partial.selectmaster yarn myapp.py --num-executors 16 --executor-core
浏览 12
提问于2020-12-09
得票数 0
1
回答
计算OpenMP中每个
线程
的
循环
的
最后一个索引
c
、
openmp
} 如何在不显式指定要使用
的
线程
数
的
情况下计算每个
线程
的
最后一个索引。
浏览 14
提问于2020-02-25
得票数 1
1
回答
JMeter:基于泊松计时器
的
新启动
jmeter
对于JMeter来说非常新,我需要基于泊松计时器启动一个新
线程
(Usercall)。我想出了如何创建泊松计时器,但不知道如何基于泊松计时器启动新
线程
。当我在一个虚拟取样器中添加泊松计时器时,在
线程
组开始时,它仍然
并行
地执行踏板。 目标是通过操纵泊松计时器来控制
线程
的
数量
。它将启动一个
线程
,然后在系统上执行业务用例。下一个
线程
应该在0到7秒之间再次启动,并与第一个
线程
并行
运行。在
线程
浏览 3
提问于2022-03-24
得票数 0
回答已采纳
1
回答
OpenMP行为检测CPU和
线程
multithreading
printf("There are %d threads\n",nthreads); }}Hello World from thread 3There are 4 threads 从技术上讲,我
的
CPU上有8个
线程
和4个CPU-core,为什么OpenMP只显示4个
线程
?
浏览 4
提问于2011-12-03
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券