多线程之间的通信基本定义
摘要:wait()方法可以调用该方法的线程释放锁共享资源的锁,然后从运行状态退出,进入等待队列,直到再次被唤醒。注:理解释放共享资源的锁。notify()方法可以随机唤醒等待队列中等待同一共享资源的一个线程,并使这个线程退出等待队列,进入可以运行状态,也就是notify()方法仅通知了"一个线程".注:不
阅读全文
posted @
2017-09-27 15:50
蔡苗
阅读(173)
推荐(0)
SpringSecurity 依据用户请求的过程进行源码解析
摘要:SpringSecurity实现安全管理主要通过滤器(filter)、验证器(AuthenticationManager)、用户数据提供器(ProviderManager)、授权器(accessDecisionManager)、投票器(AccessDecisionVoter)这几个基本模块协作完成的
阅读全文
posted @
2017-09-25 12:09
蔡苗
阅读(387)
推荐(0)
java-多线程 String 常量池缓存功能带来的问题
摘要:在JVM中有string常量池缓存的功能。 package com.leran.thread.demo1; public class Test { public static void main(String[] args) { String a = "a"; String b = "a"; Sys
阅读全文
posted @
2017-09-10 10:49
蔡苗
阅读(649)
推荐(1)