手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
synchronized
synchronized专题提供synchronized的最新资讯内容,帮你更好的了解synchronized。
objective-c – pthread_mutex_t VS @synchronized块?
static pthread_mutex_t gLock; //global pthread_mutex_init(&gLock,NULL); //in init pthread_mutex_lock(&gLock); for(int i=0;i<[message count];i++) CFSetAddValue(mSet, [message objectAtIndex:i]); pthr
作者:佚名 时间:2019-08-21
java – 无法理解Class对象
有关内部锁和同步的Oracle Java文档说: You might wonder what happens when a static synchronized method is invoked, since a static method is associated with a class, not an object. In this case, the thread acquires
作者:佚名 时间:2020-01-22
java – ThreadLocal上的操作是否必须同步?
这是我偶然发现的代码: class TransactionContextHolder { private static final ThreadLocal<TransactionContext> currentTransactionContext = new NamedInheritableThreadLocal<TransactionContext>( "Test Transactio
作者:佚名 时间:2020-02-03
java中的最终变量和同步块
Java中的最终变量是什么?例如:如果我写最终的int temp;在函数中final关键字的含义是什么? 另外,我什么时候想使用final变量(作为类变量和函数变量)? 为什么同步块中的变量必须声明为final? 基本上它只是意味着你无法改变价值.对于实例变量,您必须在构造函数中(或使用变量初始化程序)分配一次(并且仅一次)任何最终变量.同步是一个非常正交的概念. 使局部变量最终的主要原因是你可以
作者:佚名 时间:2020-03-16
java – synchronized上的死锁(String intern())
我用户sun jdk 1.5 ThreadPoolExecutor(24,24,60,TimeUnit.SECONDS,new LinkedBlockingQueue()). soemtime我使用jdb工具查找线程池中所有线程的状态是“在监视器中等待”,代码是: String key = getKey(dt.getPrefix(), id); synchronized (key.inte
作者:佚名 时间:2020-02-27
java – AtomicReference和Synchronized之间的区别是什么?
AtomicReference和Synchronized之间有什么区别吗? 例如. public class Internet { AtomicReference<String> address; public String getAddress(){ return address.toString(); } public void setAddre
作者:佚名 时间:2020-02-23
Java:如何检查是否可以获取锁?
如果我想确保在 Java中独占访问对象,我可以这样写: ... Zoo zoo = findZoo(); synchronized(zoo) { zoo.feedAllTheAnimals(); ... } 有没有办法检查对象当前是否被锁定?如果另一个线程正在访问动物园,我不希望我的线程等待.如果动物园未锁定,我希望我的线程获取锁并执行同步块;如果没有,我希望它跳过它. 我该怎么做
作者:佚名 时间:2020-01-17
java同步基于参数
我正在寻找一种基于接收到的参数同步方法的方式,如下所示: public synchronized void doSomething(name){ //some code } 我希望doSomething方法基于name参数进行同步: 线程1:doSomething(“a”); 线程2:doSomething(“b”); 线程3:doSomething(“c”); 线程4:doSomething(“
作者:佚名 时间:2019-07-05
java – 同步在值上,而不是对象
我想在 Java中做这样的事情 public void giveMoney(String userId, int money) { synchronized (userId) { Profile p = fetchProfileFromDB(userId); p.setMoney(p.getMoney() + userId); savePr
作者:佚名 时间:2019-07-01
混淆使用在Java中同步:模式或反模式?
我正在对我不拥有的 Java产品进行更改的代码审查.我不是Java专家,但我强烈怀疑这是无意义的,并且表明对同步如何工作的根本误解. synchronized (this) { this.notify(); } 但是我可能错了,因为Java不是我的主要操场.也许有一个理由这样做.如果你能启发我开发商的想法,我会很感激. 这当然不是毫无意义的,你可以有另一个线程参考包含上述代码的对象 syn
作者:佚名 时间:2019-06-28
java – ReentrantReadWriteLock – 一次很多读者,一次有一个作家?
我对多线程环境有些新鲜感,我想为以下情况提出最佳解决方案: 我每天早上从数据库中读取数据,并将数据存储在单个对象中的HashMap中.我有一个setter方法,只有当日内DB更改发生时才会调用(每天会发生0-2次). 我也有一个getter返回地图中的一个元素,这种方法每天被调用数百次. 我担心在排空和重新创建HashMap时调用getter的情况,因此尝试在空/格式列表中找到一个元素.如果我使这
作者:佚名 时间:2019-06-23
java – 字段读取和volatile之间的同步差异
在一个很好的 article with some concurrency tips中,一个例子被优化为以下几行: double getBalance() { Account acct = verify(name, password); synchronized(acct) { return acct.balance; } } 如果我正确理解,同步的要点是确保此线程读取的acct.b
作者:佚名 时间:2019-06-18
java – 我使用同步列表,我仍然得到ConcurrentModificationException
参见英文答案 > ConcurrentModificationException despite using synchronized 2 我使用Vector而不是ArrayList来使列表在多线程环境中安全.但是当我尝试在向量循环中添加项时,我不断得到ConcurrentModificationException.为什么会这样
作者:佚名 时间:2019-06-15
java – 易失性同步组合的性能
使用同步时会产生性能影响.可以与易失性组合使用同步来降低性能开销吗?例如,Counter的实例将在许多线程之间共享,每个线程都可以访问Counter的公共方法.在下面的代码中,volatile用于getter和synchronized用于setter public class Counter { private volatile int count; public Counter
作者:佚名 时间:2019-05-17
java – 如何确保多个线程可以安全地访问类字段?
当通过多个线程通过getter方法访问类字段时,您如何维护线程安全性?同步关键字是否足够? 这是安全的吗? public class SomeClass { private int val; public synchronized int getVal() { return val; } private void setVal(int val)
作者:佚名 时间:2019-05-10
java – 列表中这两个同步用法之间的行为有何不同?
List<String> list = new ArrayList<String>(); list.add("a"); ... list.add("z"); synchronized(list) { Iterator<String> i = list.iterator(); while(i.hasNext()) { ... } } 和 List<Strin
作者:佚名 时间:2019-04-21
delphi – 如何同步滚动2个TTreeviews?
我有2个TTreeviews.它们都具有相同数量的项目. 我希望能够同步他们的滚动条…如果我移动其中一个,另一个移动也… 对于水平,它按预期工作… 对于垂直方向,如果我使用滚动条的箭头,它会起作用,但如果我拖动拇指或使用鼠标滚轮则不会… 这是我写的一个例子来说明我的问题: unit main; interface uses Windows, Messages, SysUtils, Vari
作者:佚名 时间:2019-04-25
C#中的同步方法
将 Java应用程序移植到C#的一部分是在C#中实现同步的消息缓冲区.通过同步,我的意思是线程可以安全地写入和读取消息. 在Java中,这可以使用synchronized方法和wait()和notifyAll()来解决. 例: public class MessageBuffer { // Shared resources up here public MessageBuffer
作者:佚名 时间:2019-05-07
join()如何工作? (Java中的多线程)
我正在准备考试,经过一些抽样练习(其中包含正确的答案),我根本无法理解. 问题 (多重选择):下面的程序的一些可能的结果是什么? 一个) 价值是1. 价值是1. 最终值为1. B) 价值是1. 价值是1. 最终值为2. C) 价值是1. 最终值为1. 价值是2. D) 价值是1. 最终值为2. 价值是2
作者:佚名 时间:2020-04-20
上一页
1
2
3
4
5
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 苹果iPhone屏幕划痕如何去除?7个法子可
• iPhone SE 4首发!苹果自研5G基带第一个
• 史无前例:iPhone 16系列电池容量公布
• 首批iPhone 16在路上了!苹果已发货 明
• 绝!iPhone16开卖:北京上海用户暴雨中
• iPhone 18用上台积电2nm芯片!但苹果又
• 粉碎不支持iPhone谣言!微信官宣:朋友
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot