腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
ReentrantReadWriteLock与同步
、
在
Java
多线程
环境中,与同步
关键字
相比,什么时候应该使用ReentrantReadWriteLock呢?谢谢!
浏览 7
提问于2011-07-09
得票数 19
回答已采纳
1
回答
不使用Synchronized的
多线程
、
、
我正在复习我的实验课,
多线程
。import
java
.util.HashMap; Testmultithread.printMe(entry.g
浏览 0
提问于2019-07-11
得票数 0
3
回答
如何确保在
多线程
中插入elasticsearch时的唯一性?
、
、
、
、
文档的唯一性由一些字段共同决定,当
java
多线程
确定它是否存在并被插入时,如何确保它的唯一性。document){} 我的映射如下:{“pt_number”:{“类型”:“
关键字
”},“pt_name”:{“类型”:“
关键字
”},"pt_longitude":{“类型”:“文本”},“pt_latitude”:{“类型”:“文本”},"rd_code&
浏览 10
提问于2019-10-25
得票数 0
回答已采纳
1
回答
对同一组变量同时使用synchronize(在更新时)和volatile(用于立即读取)是一种好的实践吗?
、
、
、
、
(所有这些都是在
多线程
环境中)我的代码中有一个场景,它要求我更新类中的静态变量。现在,根据变量的最新组合,代码可能会进入一个流或另一个流。我使用了synchronize,只允许一个线程更新变量。我一直在阅读这两个
关键字
的不同之处,我相信这两个
关键字
都必须用来实现我想要的。读访问不是同步的,只有我写变量的那部分是同步的。 我是
Java
中的
多线程
领域的新手,我想知道这是不是一个好的实践。在
Java
中有没有更好(更有效)的方法来实现这一点?
浏览 10
提问于2019-02-18
得票数 0
2
回答
Java
同步方法和块
、
、
、
、
我正在尝试更全面地理解
Java
中的
多线程
同步。我理解使用synchronized
关键字
背后的高级思想,以及它如何在线程之间提供互斥。唯一的问题是,我在网上和课本上读到的大多数例子仍然可以正常工作,即使你删除了synchronized
关键字
,这使得这个话题比我认为需要的更混乱。有没有人可以给我一个具体的例子,说明什么时候不包含synchronized
关键字
会产生错误的结果?任何信息都将不胜感激。
浏览 2
提问于2012-10-23
得票数 0
回答已采纳
2
回答
Volatile
关键字
-这是跨线程保护值的唯一方法吗?
、
在
Java
语言中,volatile
关键字
用于直接从主内存读取和写入,以便在
多线程
访问一个变量时不会丢失读取或写入。 在不使用volatile的情况下,有没有其他方法来实现此功能?
浏览 2
提问于2015-04-07
得票数 0
1
回答
在
多线程
环境中使用DateFormat时使用synchronized
关键字
、
、
、
在
多线程
环境中使用DateFormat时,在哪里使用synchronized
关键字
?我正在接近Exception当我查看我的代码时,我有一个使用SimpleDateFormat格式化日期的方法。Locale.getDefault()); return sdf.format(cal.getTime()); 虽然我无法重现异常,但这可能是我遇到
java
.lang.
浏览 3
提问于2013-05-16
得票数 1
回答已采纳
1
回答
如何同时启动和运行两个后台服务?
、
、
、
我想点击“开始”按钮,这样应用程序就可以同时启动和运行两个服务。我已经创建了两个名为ServiceA和ServiceB的服务。对于每个服务,我都创建了一个runnable方法(在onStartCommand中)来避免ANR问题。我还创建了一个start按钮,这样当我单击start按钮时,我希望ServiceA和ServiceB可以完全同时启动,或者换句话说,同步。startButton.setOnClickListener(new View.OnClickListener() { publ
浏览 17
提问于2018-03-01
得票数 0
回答已采纳
4
回答
Java
同步
关键字
问题
、
我试着从下面的例子中理解
关键字
synchronizedpublic int methodA(){ h.callSomeSynchronizedMethod2.)我对synchronized
关键字
的理解是,它将只执行一个方法,然后执行另一个方法,而不是
多线程
。这是正确的吗?
浏览 1
提问于2012-12-19
得票数 1
回答已采纳
4
回答
在包装类中使用易失性
关键字
、
、
在
Java
并发类中,建议我在
多线程
应用程序中为计数器使用以下代码我在问自己,是否可以在包装类Integer而不是基本类型int (参见下面)中使用挥发性
关键字
浏览 2
提问于2014-06-19
得票数 3
回答已采纳
4
回答
Java
--只有在多处理器系统中才能使用易失性?
、
、
、
、
使用易失性只有在多处理器系统中才有意义。这是错的吗?
浏览 0
提问于2011-01-06
得票数 5
回答已采纳
2
回答
Volatile
关键字
在使用synchronized时没有用处?
、
、
我试着理解在
java
中使用volatile
关键字
。我知道它会把数据写在主内存中,而不是线程缓存中。我不应该使用同步,因为我不想对其他线程进行脏读。
浏览 0
提问于2016-02-08
得票数 1
2
回答
有没有办法显式地启用/禁用
Java
编译器来重新排序指令?
、
我正在学习
Java
并发性,并且知道下面的单例并不是完全线程安全的。由于指令的重新排序,线程可能会在初始化前获得实例。防止这种潜在问题的正确方法是使用volatile
关键字
。instance = new Instance(); } }我试图在不使用volatile
关键字
的情况下重现这个潜在问题,并编写了一个演示程序来说明在
多线程
环境中使用上面的代码可能会导致NullPointerException。但是我没有找到一种显
浏览 0
提问于2016-06-30
得票数 1
5
回答
构建支持
多线程
意味着什么?
、
、
Java
提供了对
多线程
编程的内置支持.构建支持
多线程
意味着什么?难道不是操作系统真正提供了
多线程
支持吗? 是否有任何编程语言不能支持
多线程
?如果是的话,为什么?(我问这个问题是因为,如果操作系统提供
多线程
支持,那么为什么我们不能在该操作系统上支持的所有语言上进行
多线程
编程?)
浏览 12
提问于2011-08-06
得票数 3
回答已采纳
2
回答
在Scala中执行
多线程
的推荐方法是什么?
、
、
我很困惑在Scala中编写
多线程
代码时应该采取什么方法。我看到三种选择:- 尽可能使用scala.concurrent.impl包。还有scala.collection.mutable,它提供了各种集合,如PriorityQueue、SynchronizedBuffer、SynchronizedMap,其中一些被废弃了,文档建议使用
jav
浏览 3
提问于2016-09-12
得票数 1
1
回答
DoubleAdder在
Java
中的实际应用
、
、
、
此外,我还在学习
多线程
。通过AtomicInteger,AtomicBoolean等.看到有一个名为的类请有人详细介绍 类?的用例。
浏览 2
提问于2020-06-16
得票数 1
回答已采纳
4
回答
对可变对象使用volatile
关键字
、
、
、
在
Java
语言中,我知道volatile
关键字
提供了对变量的可见性。问题是,如果变量是对可变对象的引用,volatile是否也为该对象中的成员提供可见性?在下面的示例中,如果
多线程
正在访问volatile Mutable m并更改value,它是否正常工作class Mutable { public
浏览 0
提问于2011-01-06
得票数 31
回答已采纳
2
回答
在非线程场景中使用
Java
易失性
关键字
、
、
据我所知,
Java
关键字
易失性用于
多线程
上下文;其主要目的是从内存中读取,而不是从缓存中读取,或者即使从缓存中读取,也会首先更新。在下面的例子中,没有
多线程
的概念.我想了解变量i是否会作为代码优化的一部分被缓存,从而从cpu缓存而不是内存中读取?如果是,如果变量被声明为易失性变量,那么它一定会从内存中读取吗?我已经多次运行该程序,方法是添加和删除挥发性
关键字
;但是,由于for循环没有固定时间,所以当变量声明为易失性时,如果占用更多时间,我就无法得出结论。import
java
.time.
浏览 4
提问于2021-12-22
得票数 0
6
回答
如何分析
Java
源代码并确保它是线程安全的
、
、
我正在阅读
java
代码,以确保它是线程安全的。有没有什么eclipse插件,或者我可以分析/防止
多线程
问题的规则?
浏览 0
提问于2013-03-31
得票数 5
回答已采纳
3
回答
什么时候在
java
的
多线程
中使用volatile和synchronization?
、
什么时候在
多线程
中使用volatile
关键字
与同步?
浏览 2
提问于2012-01-02
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java语言关键字
Java中各种关键字-JAVA成长之路
Java多线程常用方法
JAVA基础:简单Java类编写和Java关键字
Java多线程join方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券