2018年4月6日

设计模式-代理模式

摘要: 代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 介绍 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对 阅读全文

posted @ 2018-04-06 15:17 齊帥 阅读(178) 评论(0) 推荐(0) 编辑

多线程-lock

摘要: 摘要: 我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操作,它能以更优雅的方 阅读全文

posted @ 2018-04-06 11:33 齊帥 阅读(241) 评论(0) 推荐(0) 编辑

多线程-Callable&Future

摘要: Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从 阅读全文

posted @ 2018-04-06 11:09 齊帥 阅读(138) 评论(0) 推荐(0) 编辑

导航