社区
Java EE
帖子详情
JAVA中哪个队列能实现同步,因为有多线程存和取?谢谢!急~~~~~~~~~~~~~~~~~~~~~~~~~~~~!
lizg_nuit
2006-02-23 07:11:22
如题,谢谢!
...全文
397
5
打赏
收藏
JAVA中哪个队列能实现同步,因为有多线程存和取?谢谢!急~~~~~~~~~~~~~~~~~~~~~~~~~~~~!
如题,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beijixing022
2006-02-24
打赏
举报
回复
Vector是线程安全的,实现了synchronized方法~~~用它吧!
QwithoutA
2006-02-24
打赏
举报
回复
应该用ConcurrentLinkedQueue吧
看java doc,只有它上面明确说了是 thread-safe
lizg_nuit
2006-02-24
打赏
举报
回复
有谁知道吗,请帮忙一下,先谢了
lizg_nuit
2006-02-23
打赏
举报
回复
那请问LinkedBlockingQueue可以吗?谢谢
universe01
2006-02-23
打赏
举报
回复
Queue就可以.
她继承Vector
JAVA
中
多线程
读取
队列
_
队列
在
多线程
中
的应用
思路:用一个线程A去读取文件,将每一行放入到
队列
Q
中
;开启多个线程B去
同步
的读取
队列
Q
中
的数据并发送请求;线程A和线程B之间通过
队列
Q进行了交互,
队列
Q应该是阻塞
队列
;线程A的结束,很好说,就是文件读取完毕;那么线程B什么时候结束呢?而且线程B是一组线程,又如何确保他们都正常结束呢?下面我们先看看线程A的代码吧:线程A是一个读取文件形成
队列
Q的任务,注意下面几点:构造方法
中
,
队列
是外部传入的定义了...
Java
多线程
总结之线程安全
队列
Queue
在
Java
多线程
应用
中
,
队列
的使用率很高,多数生产消费模型的首选数据结构就是
队列
。
Java
提供的线程安全的Queue可以分为阻塞
队列
和非阻塞
队列
,其
中
阻塞
队列
的典型例子是BlockingQueue,非阻塞
队列
的典型例子是ConcurrentLinkedQueue,在实际应用
中
要根据实际需要选用阻塞
队列
或者非阻塞
队列
。 注:什么叫线程安全?这个首先要明确。线程安全的类 ,指的是类内共享的全局变量的
Java
多线程
实战-从零手搓一个简易线程池(一)定义任务等待
队列
开个新坑-手搓简易线程池。本系列文章将从零开始,一步步手工编码
实现
一个简单但功能完备的线程池。我们将逐步介绍线程池的各个核心组件,并分析它们的作用和
实现
思路。通过这个过程,我们可以更好地掌握
多线程
编程的技巧,并培养编码能力和系统性思维。
java
多线程
同步
5种方法
一、引言前几天面试,被大师虐残了,好多基础知识必须得重新拿起来啊。闲话不多说,进入正题。二、为什么要线程
同步
因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程
中
既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。举个例子,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100块。假设账户原本有0块,如果取钱线程和存钱线程同时发生,会出现什么结果呢?取钱不...
Java
实现
线程
同步
的几种方式?
1.为什么要使用
同步
? 使用
多线程
时,保证数据的唯一性和准确性。 二、
Java
实现
同步
的几种方式 //通过加synchronized关键字
实现
多个线程同时访问共享资源时出现的问题,当有申请者申请该资源时,如果资源没有被占用,就给这个申请者使用,否则不能使用该资源。 1.synchronized关键字 (1)
同步
方法 public synchronized void save(){} ...
Java EE
67,542
社区成员
225,857
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章