摘要: 如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此Java1.5版本对其进行了重构,现在的Java8仍沿用了Java1.5的版本。 在java中每个线 阅读全文
posted @ 2018-02-07 15:51 liuxinyu123 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Spring学习总结 一、导入Spring必须的jar包 二、简单示例入门注入一个User 1.编写User实体类 package test.Spring.helloworld; import java.util.List; import java.util.Map; public class Us 阅读全文
posted @ 2018-02-07 15:47 liuxinyu123 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRI 阅读全文
posted @ 2018-02-07 15:45 liuxinyu123 阅读(5394) 评论(0) 推荐(0) 编辑