摘要: AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而volatile修饰的变量作为共享变量。 来看AtomicInteger提供的接口。 //获取当前的值 public 阅读全文
posted @ 2017-03-31 14:40 brave-sailor 阅读(948) 评论(0) 推荐(0)
摘要: 在Java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 阅读全文
posted @ 2017-03-31 14:40 brave-sailor 阅读(6622) 评论(2) 推荐(2)