腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
异步编程和反应编程
、
、
事实上,在无障碍和非
阻塞
方面有什么区别吗?当我们在代码中调用
阻塞
部分时,它就变成了
阻塞
,这是同步的,同时也不会是非
阻塞
的。如果我们要创建除主线程之外的另一个线程来进行异步编程,并且必须返回一些值,那么我们必须在
java
中定义join()
方法
,而join()是
阻塞
操作,那么它实际上是异步的吗?我需要知道以下问题的答案 反应
式</
浏览 1
提问于2020-09-23
得票数 9
回答已采纳
1
回答
如果@@trancount >0提交导致
阻塞
的事务
、
我们有一个
Java
应用程序/ hibernate连接到Server。默认情况下,隐
式
事务看起来是打开的。我不确定这是来自hibernate还是JDBC驱动程序。然而,这种隐
式
事务正在导致大量
阻塞
。当我检查时,我总是发现
阻塞
的头是我的问题是,为了避免这个问题,我可以从数据库端执行什么
浏览 0
提问于2020-10-16
得票数 0
2
回答
如果内部静态运行在单例块中作为可调用的包装,如果它修改了单例的静态参数,它会不会?
、
、
、
、
1)如果内部静态Runnable类在调用Callable之后修改外部单例中的静态Callable,那么它是否有可能
阻塞
?我正在考虑一个场景,在这个场景中,多个可运行项同时对地图中的同一项进行修改。
浏览 3
提问于2013-08-20
得票数 0
回答已采纳
2
回答
CompletableFuture与反应
式
、
、
、
、
它是用spring boot 1.5.x构建的,它允许我利用标准的
Java
8 CompletableFuture<T>来产生延迟的异步响应。Spring是实现反应
式
WebFlux的框架。我想听听你的意见。
浏览 3
提问于2018-08-02
得票数 7
3
回答
反应
式
流与非
阻塞
I/O有何不同?
、
、
反应
式
流与非
阻塞
I/O有何不同?
java
8未来的API不能做reactive streams可以做的事情是什么?
浏览 5
提问于2016-08-06
得票数 2
1
回答
Java
非
阻塞
IO Rest服务
、
、
、
、
我正在研究反应
式
编程,我对它是否是非
阻塞
IO的
Java
服务的实现有疑问。JavaWebServlet3.1规范引入了一些接口,以实现非
阻塞
的请求。我的问题是: 如何从Javascript的前端发出HTTP非
阻塞
调用?
浏览 0
提问于2018-08-28
得票数 0
1
回答
在
Java
8中实现复杂
方法
的中断性
、
、
我得到了非常复杂的
方法
,只有很少的循环和其他
方法
调用。我想让它可以中断这种
方法
。我找到的唯一解决方案就是检查Thread.currentThread().isInterrupted()。除了一遍又一遍地检查同一标志之外,有没有其他
方法
可以在线程中断时停止该
方法
?在每个循环中只添加!Thread.currentThread().isInterrupted()条件或使用下面的
方法
是更好的吗?
浏览 0
提问于2016-01-14
得票数 1
1
回答
Java
反应
式
编程中的分页
、
、
我在
Java
反应
式
编程方面还是个新手,我的项目要求我在
Java
中使用反应
式
编程实现分页。 例如,如果我遇到一个API,它返回流中的10000条记录,那么我需要返回一个具有适当分页的flux。这就是我正在遵循的
方法
。
java
.lang.IllegalStateException: Method has to have one of the following return types!interface org.springframework.data.domain.Page, inter
浏览 4
提问于2018-09-22
得票数 5
1
回答
为什么我们需要在文件通道中锁定文件,因为操作不是并发访问的?
、
在
java
.nio.channels.FileChannel中,任何并发操作都会被
阻塞
。似乎所有的操作都是同步的,但是为什么我们要使用文件锁来显
式
地锁定文件呢?
浏览 0
提问于2012-01-04
得票数 1
回答已采纳
1
回答
查询黑泽尔广播时类加载中的
阻塞
、
我们使用hazelcast作为分布
式
缓存。在应用程序运行了一段时间之后,我们开始在类加载中
阻塞
。以下是堆栈跟踪:
java
.lang.ClassLoader.loadClass(ClassLoader.
java
:404)
java
.lang.Thread.State:被
阻塞
(在对象监视器上),再改造,再改造,在
java
.lang.ClassLoader.loadClass(ClassLoader.
java
:357),再近,更近nio.ClassLoad
浏览 2
提问于2015-04-21
得票数 2
4
回答
Java
和同步
方法
、
、
、
我正在研究“分布
式
系统”( Tanenbaum & Van )一书,他们说的东西似乎与许多人在
Java
和同步
方法
上的想法相冲突。以下是这本书的相关摘录(你只可以读粗体的句子,但如果你愿意的话,你可以阅读上下文): 另一种
方法
是只允许在服务器上
阻塞
。原则上,这很好,但是当客户端在服务器处理调用时崩溃时会出现问题。正如我们在第二章中讨论过的
浏览 3
提问于2010-08-17
得票数 16
1
回答
为什么Scala要构建自己的ForkJoinPool而不是使用
java
.util.concurrent.ForkJoinPool#commonPool?
、
、
Java
和Scala都引入了自己的全局ForkJoinPool,
Java
作为
java
.util.concurrent.ForkJoinPool#commonPool,Scala作为scala.concurrent.ExecutionContext这两种
方法
似乎都用于相同的用例,特别是运行非
阻塞
并发任务(通常是隐
式
的)。现在,据我所知,如果以错误的方式选择互操作依赖项,最终将有两个线程池做完全相同的事情,一个用于
Java
世界,另一个用于Scala世界。所以,除非我遗漏了一
浏览 0
提问于2019-05-15
得票数 7
2
回答
如何在
java
中创建一个接受回调函数的
方法
?
、
我创建了一个分布
式
锁类,我设计它的用途如下:doSomething();在我当前的实现中,lock()会
阻塞
,直到获得锁为止。所以我想把它重写成异步的,但是我不知道用
java
怎么做到这一点。myCallbackFunction(boolean result){ doSomething(); }在
java
中有什么
方法
可以做到这一点
浏览 3
提问于2013-03-04
得票数 0
回答已采纳
3
回答
BroadcastReceiver异步onReceive
、
、
正如标题所说,有没有办法异步运行BroadcastReceiver onReceive()
方法
? 基于其实现,android在主线程上运行onReceive()
方法
。我正在使用BroadcastReceiver显
式
地请求与USB设备通信的许可。当请求权限对话框接收到权限时,将调用onReceive()
方法
,但由于它在主线程上运行,因此无法(至少,据我所知)通知它何时完成。对布尔标志的轮询会
阻塞
主线程,而主线程又会
阻塞
onReceive()
方法
的调用。有没有一种异步调用o
浏览 3
提问于2013-10-02
得票数 4
1
回答
没有框架的Scala中的非
阻塞
读取
、
、
、
使用标准的
java
java
.io.DataInputStream,可以读取异构二进制数据,如: val stream = new DataInputStream(???)是否可以为Scala找到/制作一些API,它看起来像这样,但是是非
阻塞
的?
浏览 0
提问于2016-08-13
得票数 1
1
回答
尽管使用了Mono.fromCallable(),但为什么会出现“
阻塞
,线程反应器-http-nio-4不支持”的错误?
、
、
、
我同意反应
式
代码不应该
阻塞
,但是... 在下面的
方法
findTenantStorageFactory()中,我需要在tenantId上
阻塞
,以便该
方法
可以返回租户的特定工厂。我发现来自Project Reactor的指令需要将该
方法
包装在Mono.fromCallable()中并使用boundedElastic()调度器。//////////////
浏览 525
提问于2020-07-09
得票数 1
1
回答
在反应
式
应用程序中,
java
.io.RandomAccessFile.readBytes
阻塞
调用可以接受吗?在哪些情况下?
、
、
、
、
我对应用程序运行了BlockHound评估,它报告了hibernate-validator、orika mapper等库中的
java
.io.RandomAccessFile.readBytes
阻塞
调用。这个
阻塞
调用(仅从属性文件中读取消息)对响应
式
应用程序的负面影响有多严重?它可以被忽略吗?或者我们应该为这个验证找到非
阻塞
的解决方案?
浏览 8
提问于2021-11-26
得票数 1
2
回答
为什么
Java
中的FileChannel不是非
阻塞
的?
、
我想写一个同时写入多个文件的程序;我想通过使用非
阻塞
模式,用一个线程就可以实现。但是FileChannel不支持非
阻塞
模式。有人知道为什么吗?
浏览 2
提问于2010-10-18
得票数 25
回答已采纳
3
回答
使用
阻塞
队列
方法
在
java
中考虑生产者和消费者模式
、
、
我正在研究
java
中关于线程的生产者和消费者设计模式,最近我在
Java
5中探索了一下,引入了
Java
5中的BlockingQueue数据结构。现在简单多了,因为BlockingQueue通过引入
阻塞
方法
put()和take()隐
式
地提供了这种控制。现在,您不需要使用等待和通知在生产者和消费者之间进行通信。在有界队列的情况下,如果队列已满,则BlockingQueue put()
方法
将
阻塞
;如果队列为空,则take()
方法
将
阻塞
浏览 0
提问于2012-08-15
得票数 1
回答已采纳
3
回答
unix/linux套接字中的
阻塞
模式是如何工作的?
、
、
、
、
阻塞
模式是否会将特定任务置于“进程等待”状态,因为我认为非
阻塞
套接字需要用户显
式
地实现“忙-等待”或“自旋锁”实现。或者说,
阻塞
模式套接字只不过是内核对忙等待的隐
式
实现。在诸如信号量/互斥/监视器之类的锁定机制中,锁定通常是通过将任务推入
阻塞
状态来实现的。我认为如果使用锁定可以实现这些事情,那么套接字锁定也可以通过相同的方式实现。我不确定,我认为轮询不是一种有效的
方法
,特别是对于内核来说,因为内核总是忙于许多任务。 谢谢。
浏览 0
提问于2009-07-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java NIO-阻塞和非阻塞
Java集合-阻塞队列
Java并发编程:阻塞队列
Java集合之阻塞队列LinkedBlockingQueue
【Java并发编程】阻塞队列 BlockingQueue
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券