腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8235)
视频
沙龙
1
回答
在
服务器
关闭
时
,
AtomicBoolean
chinging
太
晚了
(
Java
)
、
、
、
我正在处理一个客户机-
服务器
应用程序,我想在通过socket.The代码收到停止消息
时
关闭
服务器
,我的
服务器
如下所示 public class Server extends Thread { logger
浏览 22
提问于2020-04-11
得票数 0
2
回答
java
Firebase:延迟退出直到写完
、
、
、
我有一个用
Java
编写的
服务器
,它可以
在
监听、处理和更新Firebase数据
时
接收
关闭
信号。因为Firebase线程是
Java
中的守护进程线程,所以我想在主线程中添加一些延迟,以便完成写操作。我目前的想法是锁存方法:使用一些并发计数器来跟踪挂起的写入操作,并在没有线程
时
让主线程退出。计数器将在onComplete()回调中得到更新,因此我想知道:
在
Firebase客户端中,何时可能永远不会调用onComplete()回调?僵局是否有合理的危险?
浏览 7
提问于2014-09-29
得票数 2
回答已采纳
2
回答
编写可以从不同的JVM停止的长生命周期的
Java
类
我正在寻找任何教程/示例,它们展示了编写独立
Java
类的最佳实践,该类将像
服务器
一样运行(不退出),并且可以通过从不同的JVM调用发出另一个命令来停止(有点像Tomcat
服务器
)。
在
java
.util.concurrent中查找类是最好的方式吗?因为那里有一些有趣的类,比如CountDownLatch?举个例子会很有帮助。谢谢。
浏览 0
提问于2011-07-22
得票数 0
回答已采纳
3
回答
基于
AtomicBoolean
的
Java
循环调度算法
、
、
、
、
当我向外部系统发送请求
时
,我希望实现严格的循环调度。有两个外部系统
服务器
。第一个请求应该转到'System1‘,第二个请求必须转到'System2’,下一个请求到'System1‘等等。由于我只有两台
服务器
可以发送请求,而且我希望
在
没有任何阻塞和上下文切换的情况下获得最大性能,所以我选择了
AtomicBoolean
,因为它使用了CAS操作。1.(Class (带有静态
AtomicBoolean
对象) package com.concurrenc
浏览 9
提问于2015-04-13
得票数 7
回答已采纳
2
回答
使用并发共享变量
、
、
我正在尝试编写一个具有多个线程的
Java
程序。我有两个变量是
在
启动
时
创建的。一个是
AtomicBoolean
,它告诉整个程序何时
关闭
(即
关闭
客户端)。另一个变量是一个ConcurrentHashMap,它包含一组
在
启动
时
加载的命令。有些线程包含在客户端被接受时运行的客户端可运行的线程(每个客户端一个线程)。ServerSocket, etc. */ private final ConcurrentHashMap<String,
浏览 1
提问于2016-12-21
得票数 1
回答已采纳
4
回答
同步的易失性布尔值是否等于
atomicBoolean
?
、
、
当我们只
在
变量上做读操作
时
,应该使用易失性,因为一个线程更新的值对另一个线程是可见的,即使前一个线程失去CPU并退出同步块。对吗?当需要使用原子行为时,将使用原子原语。这就是应该使用
AtomicBoolean
的情况吗?如果是,为什么不能使用synchronized来处理?
浏览 0
提问于2013-06-18
得票数 1
1
回答
Server 2012复制策略
、
我让SQL2012运行在两个不同的
服务器
上,具有公共的静态IP地址。我希望实现复制的方式将使两个
服务器
始终保持同步,而不管哪个
服务器
实际上正在接收数据。我一直
在
阅读关于订阅者/发行者模型的文章,但我不确定哪个应该是哪个。关于我们的设置的一些事实: 我
在
努力实现故障转移。如果
服务器
A发生故障,我需要
服务器
B能够运行,并且拥有所有的最新数据,或者尽可能接近。反之亦然。当
服务器
恢复联机时,我需要复制以快速捕获并重新开始工作。我需要失败才能优雅,
浏览 2
提问于2014-01-02
得票数 0
回答已采纳
4
回答
Java
ServerSocket连接限制?
、
、
、
我使用套接字运行了几个测试,遇到了一些奇怪的行为: ServerSocket将在第50个客户端套接字连接到它之后拒绝连接,即使该客户端套接字在打开下一个套接字之前已经
关闭
,即使
在
连接之间添加了延迟。但是,如果Socket[] clients的数组大小超过50,
服务器
套接字将拒绝
在
第50次连接后试图连接的任何客户端套接字。 } catch (Exception e) { } }
浏览 2
提问于2012-10-19
得票数 13
回答已采纳
2
回答
使用带with循环JavaFX的JavaFX
、
我想要一个when循环运行,只要按钮是切换和停止
时
,按钮是切换
关闭
。现在,
在
程序中,when循环
在
我按下按钮时会激活,但是当我
关闭
按钮
时
,循环不会停止。当我
关闭
按钮
时
,有没有什么东西让循环停止?import
java
.util.HashMap;import
java
.util.concurrent.atomic.
AtomicBoolean</em
浏览 2
提问于2016-09-13
得票数 1
回答已采纳
1
回答
为什么
服务器
close_wait可以清楚地知道客户端的进程何时被终止?
、
、
、
关闭
TCP套接字有4个步骤。客户端
关闭
FIN_WAIT_1 FIN M =>
服务器
客户端TIME_WAIT <= FIN N
服务器
LAST_ACK 如果客户端进程
在
服务器
发送响应之前被终止,那么客户端是否不能发送最后一个ACK,因为它已经死了?127.0.0.1.6000 FI
浏览 1
提问于2019-07-15
得票数 0
1
回答
使用NetClient与JsonParser连接到
服务器
只解析第一条消息
、
、
、
以下是我所走的步骤: import static org.awaitility.Awaitility.await; import
java
.util
浏览 0
提问于2018-03-18
得票数 1
1
回答
将实例调用到同一线程内的线程。
、
、
上下文: 我
在
java
中有一个cmd应用程序,它是
在
不同的
服务器
中以对等模式工作的。一旦
服务器
启动,所有其他实例都必须停止。因此,我编写了一段代码,运行在低优先级线程中,并监视
AtomicBoolean
值autoClose,每当autoClose设置为true
时
,线程将
关闭
应用程序。(P.S.(也就是说,JVM可以
在
子句中选择将切换到另一个线程并调用Thread.currentThread() ),因此此时当前线程将是另一个线程,而我
浏览 2
提问于2021-01-30
得票数 1
回答已采纳
1
回答
Netty4.1:发送多个WebSocketFrame片段并使用ContinuationWebSocketFrame更接近
、
、
我有一个,它在下一个可用有效负载上接收,
在
收到最后一个有效负载
时
,有一个。(以下简化代码) 从new TextWebSocketFrame(false, 0, buf)开始,用new TextWebSocketFrame(true, 0, buf)
关闭
。false, 0, buf)开始,用new TextWebSocketFrame(false, 0,
浏览 0
提问于2019-08-22
得票数 0
5
回答
(
Java
)“远程”退出循环
、
我有一段
Java
程序,它基本上执行以下操作:{ {我想知道对此最好的解决方案是什么。
浏览 0
提问于2015-01-02
得票数 7
1
回答
多线程
服务器
是如何工作的?
、
、
、
我从一个人那里得到了一个
在
android上使用多线程
服务器
的例子: while(!this.serverSocket.accept();private synchronized boolean isStopped() {} 但是它如何
关闭
这个套接字呢原因如果你
在
尝试接受一个客户端
时
得到异常,你应该
关闭
由accept返回的套接字。
浏览 2
提问于2011-04-17
得票数 0
回答已采纳
1
回答
如何正确
关闭
非阻塞套接字通道?
、
、
、
我正在使用
Java
非阻塞SocketChannel编写一个
服务器
程序。有时我想发送一个回复消息,然后
关闭
通道,就像下面的代码一样。然而,close()方法中断了write()方法,我得到了一个
java
.nio.channels.ClosedChannelException,并且消息没有被发送。我可以弹出一个线程,
在
关闭
通道之前等待1-2秒,但我觉得创建另一个线程
太
浪费了。 在有挂起的操作
时
,
关闭
SocketChannel的正确方法是什
浏览 1
提问于2010-12-03
得票数 4
1
回答
JNI3.0、OpenOffice和JODConverter
、
、
、
一切都运行得很好,除了JODConverter使用了来自OpenOffice的
Java
库,该库使用JNI从系统中获取某些库文件。如果我在运行
java
时
没有使用-D设置
java
.library.path方法,这将抛出一个异常。 我正在构建的应用程序是独立于平台的,并且有一个中央配置文件。我想让它保持原样。我正在考虑使用System.load
在
URE bin中添加所需的每个文件,但似乎有点多。我还在想,也许
在
我的初始化脚本(运行我的应用程序的脚本)中有某种方法可以动态地找到URE bin目录
浏览 4
提问于2009-12-08
得票数 0
回答已采纳
3
回答
BlockingQueue:多家生产商如何才能阻止单一消费者?
、
、
我用
Java
的编写了一个基于生产者/消费者的程序。如果所有的生产商都完成了,我正试图找到一种阻止消费者的方法。有多个生产者,但只有一个消费者。
浏览 2
提问于2013-11-16
得票数 1
回答已采纳
2
回答
如何知道
Java
EE应用程序何时取消部署?
、
、
、
在
取消部署
Java
应用程序时,我需要
关闭
一些流,以避免每次取消部署
时
在
server.log中出现异常页面。异常表示:“输入流已完成或强制
关闭
,但未显式
关闭
”。我知道如何
关闭
(使用close()方法),但我不知道何时
关闭
。 decisi
浏览 6
提问于2010-07-23
得票数 2
回答已采纳
1
回答
使用卡夫卡主题的所有信息并断开连接
、
、
目前,我
在
while循环中轮询()消息,直到ConsumerRecords.isEmpty()为真。当ConsumerRecords.isEmpty()为真
时
,我假设所有可用的主题记录都已被消耗。应用程序维护抵消和
关闭
卡夫卡消费者。 当对消息的处理完成并成功完成
时
,我创建一个新的KafkaConsumer并提交应用程序维护的偏移量。是否有更好的方法
在
特定的时间点使用所有关于主题的消息?有什么我遗漏或需要照顾的东西吗?我不认为我需要处理消费者再平衡,因为我轮询()循环中的消息,并在轮询完成后处理消息。我使用
浏览 2
提问于2017-09-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券