摘要:
第一组api(add,remove,element)add(E) 在尾部添加元素,如果队列满了,抛出IllegalStateException: Queue full异常remove() 删除队列的头元素,如果队列为空,抛出 NoSuchElementException 异常element() 查看 阅读全文
摘要:
独占锁(写锁):一次只能被一个线程占有共享锁(读锁):该锁可以被多个线程占有! 测试代码 // 加锁操作: 读写锁 class MyCacheLock{ private volatile Map<String, Object> map = new HashMap<>(); // 读写锁 privat 阅读全文
摘要:
1,被 synchronized 修饰的方法,锁的对象是方法的调用者(实例对象) 2,被 static 修饰的方法,锁的对象就是 Class模板对象,这个则全局唯一 问题7: 一个普通同步方法,一个静态同步方法,只有一个手机,请问先执行sendEmail 还是 sendSMS public clas 阅读全文