- 博客(2)
- 收藏
- 关注
原创 java并发编程学习笔记1
在大多数现代操作系统中,都是以线程为基本的调度单位。如果没有明确的协同机制,那么线程将彼此独立执行。由于同一个进程中的所有线程都将共享进程的内存地址空间,因此这些线程都能访问相同的变量并在同一个堆上分配对象。但每个线程都有各自的程序计数器,栈以及局部变量等。 通过提高时钟频率来提升性能已经变得越来越困难,处理器产商都开始转而在单个芯片上防止多个处理器核。由于基本的调度单位是线程,因此如果
2016-08-20 15:12:55
270
原创 java设计模式学习笔记——扩展型模式1
在扩展对象行为和功能的时候,常常需要遵循两个原则,LSP替换原则和迪米特法则。LSP的主要思想是一个类的实例应该具有父类的所有功能,迪米特法则要求每个方法只能给有限的对象发消息,包括参数变量、this伪变量,以及this的直接子部分。可以使用设计模式来扩展类或者对象的行为。
2016-07-06 11:29:13
2408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人