07 2017 档案
摘要:线程安全的实现方法 非阻塞同步 互斥同步最主要的问题就是进行线程阻塞和唤醒所带来的性能问题,因此这种同步也成为阻塞同步。 随着硬件指令集的发展,我们有了另外一个选择: 基于冲突检测的乐观并发策略,通俗的说,就是先进行操作,如果没有其他线程争用共享数据,那操作就成功了;如果共享数据有争用,产生了冲突,
阅读全文
摘要:Java中的每一个对象都可以作为锁,具体表现为以下3种形式: - 对于普通同步方法,锁是当前实例对象 - 对于静态同步方法,锁是当前类的Class对象 - 对于同步代码块,锁是Synchronized括号里配置的对象 synchronized作用于四种类型: 1. 实例方法 2. 静态方法 3. 实
阅读全文
摘要:一直以来,我们使用SpringMVC的时候习惯性都配置一个ContextLoaderListener,虽然曾经有过疑问,配置的这个监听器和Servlet究竟做了什么,但也没深究。 要说任何Web框架都离不开Servlet,它是一个容器,也是一种规范,你要和Web搞上关系,无非就是那么几种,监听器、过
阅读全文

浙公网安备 33010602011771号