刘腾腾

与其临渊羡鱼,不如退而结网。

【Java并发】Java内存模型和线程安全

Java内存模型1、原子性 指一个操作是不可中断的,即使实在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰。 i++是原子操作吗? 答案是否定的,两个线程对i++进行操作,线程1读到i++为2,线程2也进行操作读到i++为2,最终i=2,但是两个线程同时对i++进行操作,i应...

2017-06-30 16:41:32

阅读数:775

评论数:2

【Java并发】相关概念

一.概念 1、 为什么要并发? 比如因为IO操作遇到了阻塞,CPU可以转去执行其他线程,这时并发的优点就显示出来了:更高效的利用CPU,提高程序的响应速度。 Java的线程机制是抢占式的,会为每个线程分配时间片。2、 并行与并发 1) 并发就是在单核处理中...

2017-06-30 13:40:59

阅读数:661

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭