腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
带有并发慢TCP客户端连接的tomcat
Java
NIO
java
、
http
、
tomcat
、
servlets
、
tcp
我的未服务的对于每一个keepAlive连接服务器,继续阻塞一个
线程
。与NIO:现在:如果我有一个简单的servlet,它向客户端(浏览器)返回一个100那么,
java
线程
会被阻塞大约100秒钟吗? TCP
缓冲区
、
Java
OutputStream或Writer或其他
缓冲区
如何影响
线程
阻塞时间?编辑:如
浏览 1
提问于2016-08-28
得票数 12
回答已采纳
1
回答
性能: ConcurrentLinkedQueue<Integer>作为串行传入
缓冲区
java
、
concurrency
、
buffer
、
serial-communication
假设写入速度不仅仅是读取,为了不从串行中释放字节,我们引入了
缓冲区
,然后执行下一步。串行侦听器只将字节放入
缓冲区
(缓冲器写入
线程
)和
缓冲区
读取器中,从
缓冲区
(
缓冲区
读取
线程
)提取字节并分析数据。在使用
java
1.5 ConcurrentLinkedQueue<Integer>时考虑到装箱和取消装箱的效率,同时在串行和Queue<Integer>之间切换原始int incomingByte无
缓冲区
大小限
浏览 4
提问于2011-12-13
得票数 1
3
回答
如果只有一个
线程
添加并且只有一个(不同的)
线程
删除,你需要同步一个
缓冲区
吗?
java
、
synchronization
、
buffer
我有一个
java
应用程序,它使用
缓冲区
在
线程
之间传递对象。通常,我使用BufferUtils同步这些
缓冲区
。如果我只有一个
线程
将对象添加到
缓冲区
中,并且只添加对象,并且只有一个
线程
从
缓冲区
中移除对象,那么它们之间的
缓冲区
是否需要同步?我现在遇到了这样一种情况,所讨论的两个
线程
都是从spring bean实例化的,它们只能通过为它们都引用的
缓冲区
使用第三个bean来获取共享
缓冲区
。我
浏览 2
提问于2012-03-01
得票数 0
回答已采纳
1
回答
JNI
线程
模型?
java
、
c++
、
multithreading
、
java-native-interface
、
jnienv
当我从
Java
调用C/C++时,是由JavaVM或JNI创建的一个新
线程
在我的
Java
线程
等待时运行C/C++代码吗?我之所以这样问是因为我的C/C++代码在GPU上运行一些东西,我需要检查一个特定的
缓冲区
才能得到结果。一旦得到结果,我需要再次调用我的
Java
函数。因此,我正在考虑在C++端创建一个
线程
,该
线程
不断检查
缓冲区
,一旦有数据可用,就对
Java
进行调用。
浏览 0
提问于2016-07-14
得票数 14
回答已采纳
1
回答
春季网络流量中的非阻塞文件操作
java
、
spring
、
file
、
spring-webflux
我需要编写一些代码来管理服务的文件。第一本能是使用在常规应用程序中工作良好的File/Files,但它们是阻塞的。我的问题是-是否有任何方法来管理文件(删除,复制,移动)以一种非阻塞的方式下春季网络流量?甚至是第三方自由党?
浏览 9
提问于2022-02-05
得票数 1
回答已采纳
1
回答
使用超
线程
缓冲读取文件
java
、
bufferedreader
、
hyperthreading
如果我正在尝试使用
Java
BufferedReader读取文件。当我在前一块
缓冲区
上执行操作时,使用多
线程
将
缓冲区
的下一块放入Ram会不会更快?我知道读取特别慢,所以读取
线程
仍然可能会被主
线程
击败,程序可能最终会等待,但是随着更多的
线程
运行,有什么理由不能加快读取速度呢?
浏览 5
提问于2019-03-25
得票数 0
2
回答
Java
socket的PrintWriter
线程
安全吗?
java
、
multithreading
、
sockets
所以,我有两个
线程
。我称它为我的服务器
线程
。
线程
1负责定期向客户端发送心跳等任务。在编程时,我假设套接字不是
线程
安全的,但是
缓冲区
是安全的,只要我对服务器
线程
和处理器
线程
使用单独的
缓冲区
,我就没问题。 我还假设"PrintWriter“类似于
Java
中的套接
浏览 2
提问于2009-04-03
得票数 9
回答已采纳
1
回答
为什么我们需要互斥等待通知
java
、
multithreading
我已经开始更深入地研究多
线程
,我不太清楚如果我使用等待/通知机制,为什么需要添加同步关键字。谁能解释一下吗?
浏览 1
提问于2017-12-14
得票数 2
回答已采纳
1
回答
java
中的mmap'd内存模型可见性/同步
java
、
performance
、
synchronization
、
shared-memory
、
java-memory-model
堆中内存的常规
java
内存模型与通过直接字节
缓冲区
访问的mmap文件有什么不同(如果有的话)? 例如,如果我有多个
线程
写入字节
缓冲区
,是否需要特殊的同步来确保读取器
线程
将看到所有的更改?
浏览 6
提问于2015-01-18
得票数 0
3
回答
哪种语言更适合数据包捕获和处理
java
、
c
、
multithreading
、
network-programming
、
packet-capture
我想写一个有两个
线程
的程序,一个
线程
每隔t秒连续从网络捕获数据包并将其转储到
缓冲区
,另一个
线程
每隔t秒连续读取该
缓冲区
并对其进行处理。这可以用C语言实现吗?还是说
Java
会是更好的选择?
浏览 3
提问于2010-01-13
得票数 4
2
回答
如何在
java
中开发类似生产者和消费者的应用程序?
java
、
multithreading
、
concurrency
、
producer-consumer
我必须开发一个类似于
java
中生产者-消费者问题的应用程序。生产者和消费者都是不同的
线程
,它们都需要访问相同的
缓冲区
。如果它们都是不同的类(要么扩展了
线程
类,要么实现了runnable接口),我该如何编写代码让它们使用完全相同的buffer (这个假定的buffer是一个特定对象的数组)?我需要对它们进行编码,这样两个
线程
不会同时使用相同的
缓冲区
位置,两个生产者
线程
不会在同一时间以完全相同的值插入,生产者不
浏览 0
提问于2011-09-26
得票数 3
回答已采纳
3
回答
如何从Swing Gui访问同步
缓冲区
?
java
、
multithreading
、
swing
、
user-interface
、
synchronization
因为RMI调用将被阻塞,所以我将它们放在一个独立于GUI
线程
的
线程
中。为了在GUI
线程
之间推送信息,我的第一个想法是使用同步
缓冲区
。来自
Java
文档: 在同一个对象上对同步方法进行两次调用是不可能的。当一个
线程
为一个对象执行同步方法时,调用同一对象块的同步方法的所有其他
线程
(挂起执行),直到第一个
线程<
浏览 3
提问于2012-08-27
得票数 2
回答已采纳
2
回答
多
线程
应用程序性能
java
、
multithreading
、
performance
、
multicore
我的
Java
应用程序本质上是这样做的:这是一个应用程序,应该实现一个理论上100%的提速每个核心,但相反,更多的
线程
处理信息,它得到的速度越慢!示例: 1
线程
: 4800 ms2
线程
: 10200 ms3
线程
: 13400 ms4
线程
: 18560 ms<code>H
浏览 4
提问于2012-05-14
得票数 2
1
回答
java
多
线程
对通道的访问
java
、
buffer
、
nio
、
channel
根据
java
.NIO的文档,
缓冲区
是
线程
不安全的,而大多数情况下(FileChannel, SocketChannel等)则是通道。被多个
线程
使用是安全的。我在文档中找不到的是清楚地描述了当两个
线程
同时从FileChannel中读取时会发生什么。第一个操作是先读取N个字节,还是可以将第一个M字节读取到第一个通道的
缓冲区
,然后是第二个
缓冲区
,然后我们的上下文切换将更多地读入第一个等等。有人知道多
线程
访问通道的保证是什么吗?
浏览 4
提问于2014-03-03
得票数 0
回答已采纳
1
回答
如何在
java
中解决"1生产者2消费者“的问题?
java
、
buffer
、
consumer
、
producer
我是一个编写
Java
的新手,目前我正在尝试实现经典的“生产者-消费者”问题的另一个方面。我仍然像往常一样使用一个生产者,它在
缓冲区
中写入字符串。这个
缓冲区
是与2个Consumer
线程
共享的,我要做的是让这两个Consumer
线程
拾取生产者发送的每个字符串,然后才从
缓冲区
中删除该字符串。如何检查两个消费者
线程
是否都已获取该字符串?谢谢!
浏览 21
提问于2018-12-13
得票数 1
回答已采纳
5
回答
java
中的无限fifo
java
、
multithreading
、
concurrency
、
fifo
我正在寻找一种
线程
安全的无限阻塞fifo,它由固定的
缓冲区
支持,如数组。语义是多个读取器和写入器
线程
可以安全地访问它。如果
缓冲区
已满,写入器将阻塞并覆盖最旧的项。如果
缓冲区
为空,则读取器阻塞。当total and和total removed的计数器一次或多次绕过内部
缓冲区
大小时,必须保持Fifo排序。有趣的是,我通常会寻找的地方(
java
自己的并发集合、commons集合、芭乐)都看不到对这种“显而易见”的需求有一个即时的答案。
浏览 0
提问于2013-02-18
得票数 0
回答已采纳
2
回答
使
Java
的ByteBuffer
线程
安全的选项
java
、
thread-safety
、
bytebuffer
要使ByteBuffer
线程
安全,我必须选择哪些选项?众所周知,它不是
线程
安全的,因为它的位置,限制和一些(/all?)方法依赖于这个内部状态。就我的目的而言,如果多个读
线程
是安全的,那就足够了,但是对于其他未来的访问者,我想知道我需要知道什么技术/技巧/陷阱,才能使它完全安全。 对所有方法同步或使用ReadWrite锁。子类化ByteBuffer,避免持久化
线程
绑定状态,如位置等,并相应抛出所有需要使用内部状态的方法异常。这将是禁食。但是有陷阱吗?(但我必须将直接映射的内存
浏览 8
提问于2012-06-22
得票数 14
3
回答
安卓
java
+native数据可见性
java
、
android
、
multithreading
假设我的游戏应用程序中有两个
线程
(除了主
线程
): 这个直接
缓冲区
是通过本机代码从GLRenderer
线程
读取(即通过JNI调用的C+
浏览 2
提问于2013-10-23
得票数 3
回答已采纳
4
回答
Java
-处理从文件中读取的字节
java
、
multithreading
、
asynchronous
、
io
、
filechannel
有没有办法让
java
中的一个
线程
对某个FileInputStream或类似的
线程
进行读调用,并让另一个
线程
同时处理正在加载的字节?我尝试了很多方法--我当前的尝试有一个
线程
在运行下面的代码:try { inStream = (new FileInputStream(inFile)以及在字节被加载时想要访问它们的第二
线程
。显然,第一个
线程
中的read调用会阻塞,直到
缓冲区
满为止,但我希望能够在该点之前访
浏览 1
提问于2012-08-03
得票数 0
回答已采纳
3
回答
尝试在
缓冲区
写入通道时填充
缓冲区
java
、
buffer
、
nio
客户端应该能够写入队列(
缓冲区
),并且第二个
线程
应该获取该
缓冲区
并将其写入服务器。在调试模式下,我挂起了通道写
线程
,然后通过我的主程序循环填充
缓冲区
(只需按下'A‘来写入
缓冲区
)。按下三四个按钮后,我再次启动了通道写
线程
,它工作得很好。 但是当我尝试正常的程序时,我在main-
浏览 0
提问于2012-01-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java线程与OS线程
Java多线程和线程池
Java-字符串缓冲区练习
初识Java线程
Java 线程锁技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券