摘要: Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处: - 降低资源消耗。 - 提高响应速度。 - 提高线程的可管理性 阅读全文
posted @ 2022-04-10 16:45 火烧云Z 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1、什么是线程安全? 当多个线程访问更改共享变量时候,就会出现线程安全问题,导致脏数据。 线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程 阅读全文
posted @ 2022-02-14 19:32 火烧云Z 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 任务量比较大,通过多线程可以提高效率时,需要异步处理时,占用系统资源,造成阻塞的工作时,都可以采用多线程提高效率 阅读全文
posted @ 2022-02-13 21:27 火烧云Z 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 线程是程序运行的基本执行单元; 也就是应用程序中做的事情 阅读全文
posted @ 2022-02-13 16:53 火烧云Z 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 代理就是被代理这没有能力或者不愿意去完成某件事情,需要找个人代替自己去完成这件事情,这才是“代理” 存在的原因 阅读全文
posted @ 2022-02-13 15:38 火烧云Z 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式指的是在不改变原类, 不使用继承的基础上,动态地扩展一个对象的功能。 阅读全文
posted @ 2022-02-13 15:15 火烧云Z 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 是将对象的应用最大化了,避免了每次连接的时候都需要去创建一个对象。造成对象冗余或者内存升高。 阅读全文
posted @ 2022-02-12 18:44 火烧云Z 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 某个类的实例在 多线程环境下只会被创建一次出来。 阅读全文
posted @ 2022-02-12 18:22 火烧云Z 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 这也是多态的体现;和模板设计模式相比,接收的对象不同,统一用父接口来进行接收,使用更广 阅读全文
posted @ 2022-02-12 17:49 火烧云Z 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 它的应用场景是同一个接口的不同实现类存在公共代码,这样就可以用模板方法模式将不变部分封装在模板类中,将可变部分作为抽象方法留给子类中,从而复用顶级逻辑的代码。 阅读全文
posted @ 2022-02-12 17:31 火烧云Z 阅读(112) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示