腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如果在
同步
的
非
静态
方法
中
调用
,
我们
需要
将
静态
方法
设置为
同步
的吗?
我的疑问是,
如果在
synchonized
非
静态
方法
中
调用
静态
方法
,
我们
是否
需要
将其
设置为
同步
方法
?synchronized void m1() ---- } 在上面的情况下,我
是否
需
浏览 2
提问于2010-12-09
得票数 6
回答已采纳
4
回答
多个
同步
关键字在一个类
中
是如何工作的?
、
、
//some logic //some logic } 假设一个线程在一个
同步
块
中
执行另一个线程可以获取其他
同步
块上的锁吗?
如果在
synchronized块
中
对
非
synchronized
方法
进行
方法
调用
,会发生什么?这个
方法
是线程安全的吗?如果
我们<
浏览 0
提问于2014-07-07
得票数 1
2
回答
Java
中
的
静态
和
非
静态
同步
、
、
、
在里说 好的,这很简单,但是如果
非
静态
方法
中
的代码
调用
静态
方法
呢?这个线程
是否
包含
静态
(与类关联)和
非
静态
(与类的实例相关联)监视器?
浏览 4
提问于2015-11-20
得票数 0
1
回答
基于
静态
方法
的Java线程锁
根据我在Java类
中
的知识 我对此有点困惑,因为
我们
可以按类名或对象名称
调用
静态
方法
。请假设有4种
方法
是我的类,都是
同步
的。2种
方法
是
静态
的,2种
方法
不是
静态
的。如果我创建了类"obj1
浏览 3
提问于2013-08-17
得票数 0
回答已采纳
2
回答
静态
和
非
静态
方法
的
同步
块
、
、
、
我创建了两个线程,并使用了一个名为该对象的
静态
和
非
静态
方法
的类实例。理想情况下,
需要
使用类名
调用
静态
方法
,我也这样做了。我的问题是:
静态
方法</e
浏览 0
提问于2010-12-11
得票数 2
回答已采纳
3
回答
Java
静态
和
非
静态
方法
的
同步
行为
、
根据我的理解,
非
静态
方法
上的
同步
将在对象级别被阻塞,而
静态
方法
上的
同步
将在类实例级别上被阻塞。
非
静态
同步
方法
访问,那么其他
非
静态
同步
方法
也会阻塞。
非
静态
同步
方法
访问,然后
非
静态
非
浏览 1
提问于2013-12-30
得票数 1
回答已采纳
4
回答
同步
(此)
是否
只锁定
同步
块或所有"this“代码?
、
、
、
、
我希望每次
调用
getCount()时都能得到实际的实例数。
是否
有更好的选择使增量和getCount()函数线程安全?如果我有一个f1()
方法
(
非
静态
的)在ObjectCounter类
中
,而一个线程在
同步
(这个)
中
,其他线程
浏览 1
提问于2015-07-10
得票数 5
回答已采纳
5
回答
一个线程可以访问一个
同步
的
非
静态
方法
,另一个线程可以同时访问一个
同步
的
静态
方法
吗?
一个线程可以访问一个
同步
的
非
静态
方法
,另一个线程可以同时访问一个
同步
的
静态
方法
吗?这些
方法
属于同一个类。我知道答案是肯定的,但我想知道这是怎么可能的。谢谢。
浏览 0
提问于2013-06-24
得票数 2
5
回答
java -
静态
方法
是否
隐式线程安全?
、
、
、
我的java
静态
方法
之一是由多个线程访问的。
是否
需要
通过
同步
关键字显式
同步
该
方法
? 。在哪个getInstance()是
静态
的,
我们
是否
也
需要
将其
标记为
同步
的?
浏览 4
提问于2017-08-09
得票数 8
6
回答
单例作用域类
方法
中
的Java线程安全性
、
、
所以我有一个Singleton类,里面有一个由多个线程
调用
的
非
静态
公共
方法
。在
非
静态
方法
中
,我有对存储过程创建的对象的本地引用,我猜测这意味着“new”关键字在某个地方被
调用
。synchornizedStoredProcedureCall(): 5 doSomethingElseWith(thingOne); 7 } 目前,第3行到第5行位于已<e
浏览 0
提问于2013-01-05
得票数 1
回答已采纳
1
回答
进程线程安全吗?
、
、
、
、
在我最近的采访
中
,他们解释了一种情况,问这个过程
是否
线程安全。 有两种
同步
方法
,一种是
静态
的,另一种是非
静态
的,即
非
静态
方法
A和
静态
方法
B。这两种
方法
访问共享数据。现在线程A
调用
非
静态
方法
A,线程B
调用
静态
方法
B,这个线程安全并解释y吗?
浏览 3
提问于2014-10-16
得票数 2
回答已采纳
3
回答
静态
和
非
静态
方法
上的Java
同步
、
、
我对
同步
的行为(
静态
和
非
静态
方法
)有点困惑。1. ...synchronized static someMethod() { } ...} ... public someMethod2() {
浏览 14
提问于2017-08-10
得票数 1
回答已采纳
2
回答
理解和混淆java
中
的
同步
、
、
假设
我们
有 synchronized void m1() { synchronized void m2() { void m3() {现在,如果线程t1与实例a1
调用
方法
m1,则只有限制使用实例a1的线程t2不能执行
方法
m1,直到t1完成m1的执行为止。t2和实例a2可以执行m1()。现在我怀疑线程t1与a1
是否
能够在执行m1时并行执行其他
方法
(m1除外)? b/w
同步
块和
同步</em
浏览 5
提问于2013-10-07
得票数 0
回答已采纳
4
回答
Java
静态
同步
、
可能重复: public static void synchronized f() {… } public void synchronized f() {… }
浏览 7
提问于2011-06-22
得票数 2
1
回答
多线程环境下传递参数的
方法
、
根据定义,局部变量是在
方法
中
声明的变量。多个线程在它们自己的堆栈
中
维护它们。我
需要
了解如何在多线程环境
中
传递
方法
参数。?公共
同步
registerUser(用户,int计数){} 在上面的例子
中
,我传递一个对象和原语。在具有多个线程的
静态
浏览 5
提问于2014-03-19
得票数 0
2
回答
java
中
静态
方法
和
非
静态
方法
之间的资源共享
、
、
、
、
我知道static synchronized
方法
锁定在class对象上,而实例synchronized
方法
锁定在对象的当前实例上,即this。由于这两个对象是不同的,所以当一个线程正在执行static synchronized
方法
时,java
中
的其他线程不
需要
等待该线程返回,而是会获得单独的锁。public static synchronized void f2(){ }在这里,共享计数不是以互斥方式访问的,这可能导致将不正确的count传递给f1()的
调用</
浏览 6
提问于2013-12-04
得票数 2
回答已采纳
1
回答
如何在java
中
实现类级锁定?
、
、
、
我知道使用
静态
方法
和
非
静态
方法
分别锁定类和实例的
同步
概念。我无法理解的是,类级锁是如何实现的?我的意思是,类只是一个模板,没有物理意义。所以,当
我们
说类级锁定是通过
同步
静态
方法
实现的,那么会发生什么呢?该类的所有对象
是否
都被锁定或其他进程? 通过我的搜索可以发现,存在类对象(Class.class),并且在这个类对象上获得了锁。
浏览 4
提问于2014-06-05
得票数 2
回答已采纳
5
回答
在Java
中
,如何在运行类的不同实例的线程之间
同步
静态
变量?
、
、
、
、
我知道在
方法
之前使用synchronize关键字可以使该对象实现
同步
。也就是说,运行同一对象实例的两个线程将被
同步
。
我们
可以通过以下方式实现
同步
吗
浏览 1
提问于2010-01-23
得票数 122
回答已采纳
3
回答
java新手-
同步
静态
方法
锁定在类上
、
文档说明
同步
的
静态
方法
锁定在类上,但我不知道这是什么意思。你能解释一下吗?
浏览 2
提问于2014-05-09
得票数 0
2
回答
同步
抽象类
中
的
静态
方法
、
、
instance = new FooImpl(); }此
方法
是否
锁定了
浏览 6
提问于2017-09-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
单例模式之Java和Kotlin版
Java并发编程 同步synchronized关键字
Java程序员必需掌握的 4 大基础
Java 开发者最困惑的四件事
如何解决Java静态变量在静态方法内部无法改变值的问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券