腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在已有多
线程
环境中使用
Java
Stream API
、
我的应用程序有自己的
线程
池
(MyThreadPool),我正在分配它的一个
线程
(生产者)来通过
java
stream API读取文件。但是在运行时,流会
丢失
在某个地方,并且永远不会到达print方法。但是当我在单
线程
环境中运行流时,它可以工作。这是因为
java
流Api在底层使用了自己的
线程
池
,还是在概念上是错误的?
浏览 1
提问于2017-04-07
得票数 1
1
回答
如何将traceId从gRPC的上下文传递到另一个
线程
/
线程
池
?
、
、
、
、
我使用grpc-
java
,有3个服务,A、B和C。我调用服务A,然后服务A调用B和C。我在调用B和C时使用Hystrix,然后生成另一个
线程
来调用另一个服务。我可以在上下文中看到traceIds,只要它是gRPC工作
线程
,就会进行日志记录,但是当调用转移到另一个
线程
-- RxIoScheduler
线程
或Hystrix
线程
时,会
丢失
它们。如何在不同
线程
上的请求之间以及不同执行器服务和
线程
池
之间传递traceId?
浏览 5
提问于2017-11-10
得票数 3
回答已采纳
1
回答
JConsole上未显示org.apache.tomcat.jdbc.pool.jmx
、
、
、
、
我研究了如何监控Tomcat服务器上的连接
池
。经过研究,我发现了。那么,有没有办法通过使用JConsole来监控连接
池
,或者谁能帮助我回
浏览 103
提问于2017-08-02
得票数 1
回答已采纳
1
回答
在使用ThreadPool和JMS时处理JVM崩溃
、
、
、
我有一个独立的
Java
进程,它从JMS持久主题中读取消息,并将它们提交到
线程
池
进行处理。我这样做是出于明显的并发原因,但要保持这些消息的处理顺序,我仍然将它们提交到单
线程
池
。因此,我在
线程
池
的阻塞队列中累积消息。但是,如果JVM在
线程
池中有10条消息等待处理时崩溃,我将
丢失
这些数据。
浏览 0
提问于2013-02-05
得票数 0
回答已采纳
11
回答
同步死锁( String ())
、
、
、
、
因此,我使用jdb工具查找
线程
池中所有
线程
“在监视器中等待”的状态,代码如下: synchronized我使用jdb工具跟踪信息,24个
线程
的状态“在监视器中等待”,这意味着24个
线程
在"key.intern()“处处于死锁状态。(
java
.lang.Thread)0x28
池
-3-
线程
-2在监视器中等待 (
java
.lang.Thread)0x2
浏览 23
提问于2008-12-08
得票数 7
2
回答
线程
池中的现有
线程
使用new Thread().start()创建新
线程
、
、
、
我在
java
中创建了一个内核
池
大小为40的
线程
池
。 假设当前它只有10个
线程
。如果属于这个
线程
池
的一个
线程
创建了一些新的
线程
,它们是只属于这个
线程
池
的一部分,还是独立的?
浏览 0
提问于2017-07-18
得票数 0
2
回答
java
中有默认
线程
池
吗?
、
我可以在
java
中创建一个新的
线程
池
,并使用和方法在其上执行任务。 是否有一个‘默认’
线程
池
,我可以重用在我的
java
程序中的所有执行器服务?还是我只需要创建一个包含默认
线程
池
的单例?C#有一个默认
线程
池
,在调用方法时运行任务。
浏览 6
提问于2015-11-23
得票数 12
回答已采纳
1
回答
有没有一种方法可以让多个
线程
打印当前时间(以毫秒为单位)完全相同?
、
、
、
、
使用Executor Service,我需要运行10个
线程
。每个
线程
都应该打印当前时间(以毫秒为单位),我需要确保所有这些
线程
总是打印完全相同的时间。
浏览 0
提问于2020-04-09
得票数 1
1
回答
ThreadPoolExecutor:如何重用
线程
、
、
我读到ThreadPoolExecutor有
线程
池
,这个
池
注定要降低创建新
线程
的成本(至少我这样理解了下面的短语): 问题:如何避免新
线程
的创建?
浏览 4
提问于2014-03-01
得票数 10
回答已采纳
1
回答
ForkJoin与
Java
线程
池
的比较?
、
Java
线程
池
已经被多次与ForkJoin中的其他“经典”
线程
池
实现进行比较。不过,我的问题略有不同: 对于同时具有长时间运行、套接字处理、事务性
线程
和短时间运行任务(CompletableFuture)这两种
线程
使用类型的应用程序,我能否使用单个共享ForkJoin
池
?或者我必须经历为每种类型的需求维护两个单独的
池
的痛苦吗?换句话说,是否存在显著的(性能?)损失,如果在其他
Java
线程
池<
浏览 4
提问于2021-11-01
得票数 2
2
回答
newFixedThreadPool的内部工作
、
、
runaable2); 在3个执行方法之前,将创建三个
线程
,当调用第四个execute方法时,将不会创建新
线程
,但工作将等待
线程
空闲。我不明白这一点:“不会创建新
线程
,但是工作将等待
线程
释放。”我认为当runnable1给第一个创建的
线程
时,一旦runnable4 1的run方法完成,thread 1的运行也将完成,thread1将无法调
浏览 3
提问于2015-06-29
得票数 3
回答已采纳
2
回答
奇怪的
Java
线程
池
行为-除非使用Futures,否则会
丢失
任务
、
、
、
、
我正在创建一个
线程
池
,因为我不需要
线程
的任何输出,所以我没有使用Futures&Callable。但问题是,如果我不使用Futures,我会看到
线程
池
正在
丢失
我提交的任务。这是我的代码结构,它正在
丢失
任务-ThreadPoolExecutor.execute(new Worker()); System.out.println("Work这让我相信,除非我使用的是Futures&Callable,否则<e
浏览 1
提问于2012-04-10
得票数 1
回答已采纳
1
回答
如何在Play
java
中创建db
线程
池
并使用该
池
进行数据库查询
、
、
、
、
我目前正在使用play
java
并使用默认
线程
池
进行db查询,但我知道使用db
线程
池
进行db查询可以使我的系统更有效率。= query.findList();我正在尝试用以下方式创建
线程
池
如果是,我该如何使用这个
线程
池
将我的代码更改为 SqlQuery query = Ebean.
浏览 14
提问于2016-08-19
得票数 2
回答已采纳
2
回答
Tomcat NIO
线程
池
、
、
我理解
Java
NIO (通道,选择器,..)。我想更好地理解Tomcat NIO,这样我就可以从Spring引导中适当地配置Tomcat的
线程
池
。http-n
浏览 3
提问于2016-11-21
得票数 16
1
回答
带有
线程
池
的
Java
Http客户端请求
、
、
、
、
线程
池
执行器使用用于未来任务的
线程
数。它至少分配一个
线程
,直到run()或调用()返回为止。2)由于
线程
不会阻塞IO,它们将退出run/call方法。然后谁负责调用他们的处理程序。我的问题是如何使用基于
Java
的HTTP客户端请求和
线程
池
(因为我们需要发出大量的HTTP请求),或者使用<em
浏览 1
提问于2013-05-16
得票数 0
0
回答
通过
java
代码将特定的请求分配给不同的
线程
、
、
、
我有一个与
java
相关的查询,因为我有两个并行调用一个方法的服务,我希望当我的一个负载更高的服务运行时,它应该正常服务,但如果请求来自第二个服务,它应该开始处理该服务的请求,我的意思是服务1中的
线程
不应该
丢失
我可以使用
java
8实现这一点。我想的一个解决方案是,我可以创建一个100个
线程
的
线程
池
,分配80个
线程
给一个服务,另一个分配20个
线程
给其他服务,但是我有一个问题,假设我的所有80个
线程
都被服务1使用,那么我
浏览 6
提问于2017-12-07
得票数 0
2
回答
您是否应该在
Java
中创建无限数量的
线程
?
、
我让我的程序在3个
线程
上做这件事,所以它会更快地完成。使用我现在的程序,它继续循环检查每个
线程
是否还在运行,如果3个
线程
中有1个没有运行,它会创建一个新的
线程
。我创建一个新
线程
的唯一原因是它告诉我一个
线程
只能使用一次。有没有更好的方法来做这件事?
浏览 1
提问于2016-02-29
得票数 0
2
回答
什么是理想大小的固定
线程
池
?
、
、
、
已使用固定
线程
池
来限制
java
应用程序中的
线程
数,方法是将一个整数变量传递给executors方法,如下所示假设我们正在设计任何应用程序,并且使用固定
线程
池
,那么我们如何决定一个理想的固定
线程
池
大小,或者根据什么基础来确定固定
线程
池
大小?
浏览 3
提问于2016-05-06
得票数 5
回答已采纳
2
回答
将
Java
线程
转换为AKKA参与者
我确实有很多
线程
和
线程
池
的
Java
应用程序。我们可以使用AKKA来替代
线程
和
线程
池
吗?
浏览 1
提问于2012-07-11
得票数 2
回答已采纳
1
回答
停止自定义
线程
池中的所有
线程
(例如关闭)
、
、
在
Java
库
线程
池
实现中,通常关闭
池
意味着:执行-previously提交的任务关于最后一点,您将如何停止可能尝试接受新任务的
池
线程
?我的
线程
执行类似的操作(在
java
伪代码中): while(!line2}public synchronized void stop(){ isStopped
浏览 2
提问于2015-06-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java多线程和线程池
java线程池趣味事:这不是线程池
Java并发编程之——线程池
Java线程池ThreadPoolExecutor的使用
深入理解Java线程池:线程池参数调优与技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券