问答首页 × 7
0

1

回答

1127 浏览

JAVA里synchronized同步代码块的一点疑问[已解决]15

代码如下: public class SomeObj { public void print(int i){ System.out.println(Thread.currentThread().getName()+DateHelper.getNow()+ " " + i); try { wait(1000); } catch (InterruptedException e) ...

2014年11月26日 14:30
0

8

回答

28522 浏览

MyBatis事务并发控制锁定问题-很心焦[已解决]0

我们系统采用springMVC+MyBatis的架构,数据使用的是mysql,数据库的隔离级别是默认的:REPEATABLE-READ。现在发现一个事务并发控制锁定问题。 我们系统有一个业务逻辑,每个人只能执行一次,所以开启事务的时候,我们使用悲观锁进行控制:select * from table where type = 1 and id = XXX for update;如果用户点击非常快,点击 ...

2014年11月03日 17:16
0

3

回答

3009 浏览

读写文件需要同步或者上锁之类的吗?[已解决]0

看下面的代码. CommonUtil包含读文件的写文件的方法: package demo2; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputSt ...

2013年9月05日 13:59
0

3

回答

2472 浏览

java 多线程,如何实现,如果没有获取到锁就跳过(或做其他的)而不是等待[已解决]0

java 多线程,如何实现,如果没有获取到锁就跳过(或做其他的)而不是等待,我的需求是,如果我没有获取到锁我就做其他事情,而不是一直等到锁释放。如何实现?谢谢

2012年8月28日 22:28
0

1

回答

2361 浏览

关于java内置锁的可重入性——来自《java并发编程实战》[已解决]0

最近在看《Java并发编程实战》,关于java锁的可重入性,书中有如下代码片段: public class Widget { public synchronized void doSomething() { ... } } public class LoggingWidget extends Widget { public synchronized void doSomething() { Syst ...

2012年7月16日 12:04
0

0

回答

386 浏览

加锁取流水号有重复现象求解[已解决]3

代码本地自己测试正常,正式环境 偶尔出现取编号重复求解 private static long campaginNo=0 ; //营销编号-CP /*为了提高效率,保证每种业务使用不使用相同的时间变量,从而不共用同一锁*/ private static String CPDate=""; //当前的系统时间 /*为了提高效率,保证每个业务获取编号时不使用同一个锁给每个业务定义了 ...

2012年3月28日 15:54
0

2

回答

423 浏览

关于java线程死锁。有问题[已解决]3

public class DeadLockTest implements Runnable { private int flag = 1; protected Object o1 = new Object(); protected Object o2 = new Object(); /** * run方法 */ @Override public void run() { System.out.pr ...

2012年2月08日 14:00

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics