摘要: 对于Java语言来说,通常包含有6大设计原则和23种设计模式,这些都是前辈们对于开发思想的结晶。我们学习和理解这些设计原则和设计模式,深入掌握其实现原理和使用场景,能够更好的设计我们的系统架构。编写出具有高性能、高并发、高可用、高可扩展性和高可维护性的代码。 阅读全文
posted @ 2020-02-16 18:33 冰河团队 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 在实际业务场景中,有时,后启动的线程可能需要依赖先启动的线程执行完成才能正确的执行线程中的业务逻辑。此时,就需要确保线程的执行顺序。那么如何确保线程的执行顺序呢? 阅读全文
posted @ 2020-02-16 16:48 冰河团队 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 在操作系统中,线程是比进程更小的能够独立运行的基本单位。同时,它也是CPU调度的基本单位。线程本身基本上不拥有系统资源,只是拥有一些在运行时需要用到的系统资源,例如程序计数器,寄存器和栈等。一个进程中的所有线程可以共享进程中的所有资源。 阅读全文
posted @ 2020-02-16 16:03 冰河团队 阅读(1003) 评论(0) 推荐(0) 编辑