02 2020 档案

摘要:前言 在Java的高并发领域,线程池一直是一个绕不开的话题。有些童鞋一直在使用线程池,但是,对于如何创建线程池仅仅停留在使用Executors工具类的方式,那么,创建线程池究竟存在哪几种方式呢?就让我们一起从创建线程池的源码来深入分析究竟有哪些方式可以创建线程池。 使用Executors工具类创建线 阅读全文
posted @ 2020-02-24 16:17 冰河团队 阅读(771) 评论(0) 推荐(0) 编辑
摘要:一、抛砖引玉 既然Java中支持以多线程的方式来执行相应的任务,但为什么在JDK1.5中又提供了线程池技术呢?这个问题大家自行脑补,多动脑,肯定没坏处,哈哈哈。。。 说起Java中的线程池技术,在很多框架和异步处理中间件中都有涉及,而且性能经受起了长久的考验。可以这样说,Java的线程池技术是Jav 阅读全文
posted @ 2020-02-23 21:29 冰河团队 阅读(872) 评论(0) 推荐(0) 编辑
摘要:记住:你比别人强的地方,不是你做过多少年的CRUD工作,而是你比别人掌握了更多深入的技能。不要总停留在CRUD的表面工作,理解并掌握底层原理并熟悉源码实现,并形成自己的抽象思维能力,做到灵活运用,才是你突破瓶颈,脱颖而出的重要方向! 最后,作为一名合格(发际线比较高)的开发人员或者资深(秃顶)的工程师和架构师来说,理解原理和掌握源码,并形成自己的抽象思维能力,灵活运用是你必须掌握的技能。 阅读全文
posted @ 2020-02-17 15:15 冰河团队 阅读(780) 评论(0) 推荐(0) 编辑
摘要:对于Java语言来说,通常包含有6大设计原则和23种设计模式,这些都是前辈们对于开发思想的结晶。我们学习和理解这些设计原则和设计模式,深入掌握其实现原理和使用场景,能够更好的设计我们的系统架构。编写出具有高性能、高并发、高可用、高可扩展性和高可维护性的代码。 阅读全文
posted @ 2020-02-16 18:33 冰河团队 阅读(433) 评论(0) 推荐(0) 编辑
摘要:在实际业务场景中,有时,后启动的线程可能需要依赖先启动的线程执行完成才能正确的执行线程中的业务逻辑。此时,就需要确保线程的执行顺序。那么如何确保线程的执行顺序呢? 阅读全文
posted @ 2020-02-16 16:48 冰河团队 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:在操作系统中,线程是比进程更小的能够独立运行的基本单位。同时,它也是CPU调度的基本单位。线程本身基本上不拥有系统资源,只是拥有一些在运行时需要用到的系统资源,例如程序计数器,寄存器和栈等。一个进程中的所有线程可以共享进程中的所有资源。 阅读全文
posted @ 2020-02-16 16:03 冰河团队 阅读(1014) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示