腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
ForkJoin
中
的
写
操作
而
不是
普通
线程
池
的
队
列有
什么
好处
?
、
、
使用
ForkJoin
中
的
工作窃取
而
不仅仅是
普通
线程
池
的
队
列有
什么
好处
?从ForkJoinPool
中
“窃取工作”是
不是
比直接从
线程
池
队列
中
获取任务更好?这
不是
偷窃吗?
浏览 20
提问于2021-11-07
得票数 0
回答已采纳
3
回答
为
什么
要
使用
APM
而
不是
使用
单独
的
线程
?
、
、
、
如果我想读或
写
一个文件,我可以
使用
stream.BeginRead和stream.EndRead,但这需要回调和大量
使用
异步编程模型
的
丑陋
而
复杂
的
代码。为
什么
我想
使用
这些异步IO方法(在幕后
使用
.NET
线程
池
)
而
不是
以同步方式编写相同
的
代码,并将其传递给
线程
池
。(
而
不是
用回调
浏览 1
提问于2009-04-10
得票数 2
回答已采纳
4
回答
.NET
中
的
异步传输控制协议通信
、
、
、
、
这里
的
快速问题:
使用
异步通信与NetworkStream类(由TcpClient生成),即BeginRead/BeginWrite方法,
而
不是
运行单独
的
线程
并对其
使用
同步
操作
,即读/
写
,有
什么
明显
的
好处
吗我
的
印象是(这很可能是错误
的
),异步
操作
是非阻塞
的
,并且在
操作
系统级别
浏览 0
提问于2009-02-20
得票数 6
回答已采纳
1
回答
为
什么
在单独
的
线程
池中将阻塞
操作
从非阻塞
操作
中分离出来会比在一个
线程
池中执行所有
操作
更好呢?
、
、
、
、
我一直在阅读Play框架
中
关于Play中
线程
池
()
的
文档,但不知何故,我无法在某些事情上做数学计算。也许,你可以帮我解决这个问题。文档说,在阻塞和非阻塞调用之间维护peach
的
最佳实践是拥有多个
线程
池
,并为每个特定类型
的
操作
使用
一个
线程
池
。在非阻塞
操作
的
情况下,理想
的
线程
池
应该在每个核心上执行
浏览 0
提问于2015-01-22
得票数 2
2
回答
领导者/追随者vs工作队列
、
、
、
我刚刚读了一篇关于
的
文章,如果我理解正确的话,我把我
的
工作
线程
放在一个队列
中
,第一个工作
线程
接收一个传入
的
请求,然后从队列中分离出来。对于
普通
的
工作队列(例如,和 ),情况正好相反:我将作业放在一个队列
中
,一旦一个工作进程完成处理,它就从队列
中
取出第一个作业。 我是
不是
漏掉了
什么
?那么,我应该
使用
领导者/跟随者方法
而
不是</em
浏览 0
提问于2011-11-14
得票数 12
回答已采纳
2
回答
ForkJoinPool.commonPool()和新ForkJoinPool(availableCPU - 1)有
什么
区别?
、
、
在我
的
代码
中
,我有一个包含静态最终变量
的
类。private static final ForkJoinPool pool = new ForkJoinPool(availableCPUs - 1);private static final ForkJoinPool pool = ForkJoinPool.commonPool(); 所有的任务都可以提交和执行。我只是想知道这两段代码之间有
什么</em
浏览 0
提问于2019-02-04
得票数 2
回答已采纳
2
回答
当节点是单
线程
时,为
什么
我们需要node.js
中
的
连接
池
?
、
、
Node.js是单
线程
的
。Javascript V8引擎和一些内部库是多
线程
的
。对于I/O,节点将I/O委托给可能是多
线程
的
操作
系统。如果我
的
node.js应用程序正在连接到redis或,sql/mariadb服务器,我假设我不需要一个用于redis或mysql
的
连接
池
。我理解
使用
Java/.NET
的
连接
池
,但它们是多<em
浏览 3
提问于2017-07-07
得票数 10
回答已采纳
3
回答
重叠IO
的
文件写入与单独
线程
中
的
文件写入
、
、
在Windows中
使用
重叠IO
的
文件写入有
什么
优势,
而
不是
只在我创建
的
单独
线程
中
执行文件写入?[编辑-请注意,我在没有系统缓存
的
情况下进行文件写入,即我在CreateFile中
使用
了FILE_FLAG_NO_BUFFERING标志)
浏览 3
提问于2010-06-16
得票数 7
回答已采纳
1
回答
合并排序和队列
、
、
、
、
我正在
写
一份审查表,除了不确定这两个之外,几乎所有的东西都有了。有
什么
需要帮忙
的
吗? 问:
使用
队列进行合并排序
的
好处
是
什么
?Q假设在合并排序
中
,我们用堆栈替换队列(即推送
而
不是
入队,弹出
而
不是
出
队
)。解释此替换将会产生
什么
影响。
浏览 0
提问于2013-08-08
得票数 0
1
回答
检查
线程
是否为null
的
方法(在Java
中
),
操作
数位置是否起作用?
、
、
、
、
注意:,我看了这些,但没有得到答案,和if (null != thread) {}if (object != null) {}如果我们编写&
浏览 2
提问于2020-01-30
得票数 1
回答已采纳
2
回答
更快地处理队列
、
、
、
我
使用
多
线程
出列并保存到数据库
中
。我创建了一个
线程
数组来完成这项工作。我
使用
while来保持
线程
活动。_logger.Info(e.Message + e.Source);} 它确实创建了多
线程
,但当我调试时,只有一个
线程
是活动
的
,其余
的
都是死
的
。我不知道为
什么
?有谁知道吗?Tks
浏览 4
提问于2012-11-29
得票数 0
回答已采纳
1
回答
处理单套接字和多
线程
时异步IO
的
使用
情形
、
、
、
、
我很难理解为
什么
有些程序员在只有一个套接字
的
情况下推荐异步IO,就像UDP
的
常见情况一样。这更多
的
是针对ASIO,这是我们将在C++17
中
获得
的
基础,但一般适用于任何异步库。 有没有它有意义
的
用例?我看不出性能会比两个
线程
好多少,一个
线程
阻塞读
操作
(然后让数据包排队等待
线程
池
),另一个
线程
阻塞
写
操作
,
使用
条件变
浏览 2
提问于2016-02-23
得票数 1
2
回答
将
线程
池
执行器传递给CompletableFuture
的
方法是
什么
?
、
、
、
我最近一直在
使用
CompletableFuture,并且发现,我们应该始终
使用
定制
的
线程
池
。通过它,我找到了两种将
线程
池
传递给现有代码
的
方法。就像下面@Overridepublic Executor getAsyncExecutor() { return new ThreadPool
浏览 0
提问于2019-05-19
得票数 11
回答已采纳
1
回答
为
什么
在长时间运行
的
线程
中
使用
ExecutorService?
、
、
我想要一个对象,它将生成一个守护进程
线程
,该
线程
将在进程
的
生命周期内继续运行。让我们说,仅仅是为了这个论点,它是嵌入式系统
中
的
一个
线程
,它等待在某个诊断端口上接收和处理命令。但是,这可能是任何事情。主要
的
想法是,它在长时间内观察某些事情;它没有执行一系列
的
任务。 普遍
的
Java智慧是这样
的
:永远不要实例化Thread,而是
使用
ExecutorService。(例如,见这个答案)但是有
什么</
浏览 0
提问于2017-05-10
得票数 9
回答已采纳
3
回答
官方文档
中
说Java
的
并行流
操作
在哪里
使用
叉/连接?
、
、
、
、
以下是我对Java 8
的
的
理解: 该实现负责提供一个方法,该方法依次返回一个可以并行运行其
操作
的
Stream。虽然有些人已经有了来
使用
一个自定义
线程
池
,其中包含了Stream框架
的
并行执行,但在Java8API
中
,我始终找不到任何关于默认Java8并行流实现将
使用
的
说法。(,类
中
的
方法,以及我不知道
的
API
浏览 6
提问于2014-07-08
得票数 27
回答已采纳
2
回答
并行方法设计
的
数据类型
、
、
、
50 %
的
情况,即每次运行10000至50000次)将它们
的
结果添加到output集合
中
。 辅助
线程
需要确保当辅助
线程
A处理input
的</e
浏览 8
提问于2015-03-06
得票数 3
回答已采纳
2
回答
SQLite作为应用程序队列,排他行锁?
、
、
、
我正在考虑
使用
SQLite作为“作业队列容器”,并且想知道如何
使用
自定义C# (带有ADO.NET)来
操作
数据库。如果这是SQL Server,我将设置一个可序列化
的
事务,以确保父行和子行是我独占
的
,直到我完成。我不确定这在SQLite
中
是如何工作
的
,有人能提供一些帮助吗?或者,如果有任何其他现有的
使用
SQLite
的
消息队列实现,我也将非常感谢您在该方向上
的
任何指导。 谢谢!
浏览 1
提问于2010-03-17
得票数 1
回答已采纳
1
回答
使用
jdk 7
的
新
的
叉连接框架
的
性能问题
、
、
、
、
我正在
使用
jdk 7
的
新
的
forkjoin
框架。我得到了一个任务,它必须以不同
的
参数多次执行。我
的
第一个想法是,我创造了很多
线程
浏览 3
提问于2012-08-04
得票数 2
7
回答
C# - ThreadPool vs Tasks
、
、
正如一些人可能在.NET 4.0
中
看到
的
那样,他们添加了一个新
的
名称空间System.Threading.Tasks,这基本上就是一个任务。从
使用
ThreadPool开始,我只用了几天。
浏览 1
提问于2009-11-21
得票数 65
回答已采纳
1
回答
GCP PubSub Java订阅服务器客户端
的
并发设置
、
、
、
、
默认为1.setExecutorProvider配置订阅服务器
的
执行器来处理消息。在这里,订阅服务器被配置为打开两个接收消息
的
流,每个流创建一个新
的
执行器,其中包含4个
线程
,以帮助处理消息回调。总之,2x4=8
线程
用于消息处理。 因此,如果我没有弄错的话,并行拉计数直接指Java执行器
的
数量(=
线程
池
),
而
执行器
线程
的
数量设置每个
池
的
线程
数
浏览 6
提问于2022-05-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程的艺术
浅谈 Java 并发编程中的若干核心技术
并行流和串行流
并发之Fork/Join框架使用及注意点
NO.68 结束即开始:Fork/Join并发框架
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券