摘要: volatile与synchronized区别 仅靠volatile不能保证线程的安全性。(原子性)①volatile轻量级,只能修饰变量。synchronized重量级,还可修饰方法②volatile只能保证数据的可见性,不能用来同步,因为多个线程并发访问volatile修饰的变量不会阻塞。syn 阅读全文
posted @ 2020-10-27 16:35 小鑫学JAVA 阅读(84) 评论(0) 推荐(0)
摘要: public synchronized void start() {//方法加锁,同一时间start只能被调用一次 /**0状态值对应状态“NEW” * A zero status value corresponds to state "NEW". */ if (threadStatus != 0) 阅读全文
posted @ 2020-10-27 16:29 小鑫学JAVA 阅读(134) 评论(0) 推荐(0)
摘要: 什么是Spring? Spring框架存在的意义就是为了降低耦合度, 根据不同的代码采用不同的方式, 通过IOC来降低主业务逻辑之间的耦合度, 通过AOP来降低系统级服务(如日志、安全、事务等)和主业务逻辑之间的耦合度. 此外还提供了一个Web层的框架Spring MVC. Spring容器 在介绍 阅读全文
posted @ 2020-10-27 15:24 小鑫学JAVA 阅读(69) 评论(0) 推荐(0)