摘要: 单例模式 单例模式可以说是大多数开发人员在实际中使用最多的,常见的Spring默认创建的bean就是单例模式的。单例模式有很多好处,比如可节约系统内存空间,控制资源的使用。其中单例模式最重要的是==确保对象只有一个==。简单来说,保证一个类在内存中的对象就一个。 优点: 在内存里只有一个实例,减少了 阅读全文
posted @ 2020-05-23 18:11 zpk-aaron 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 线程同步锁 关键字 : 把有可能出现问题的代码包起来,一次只让一个线程执行。通过 关键字实现同步。当多个对象操作共享数据时,可以使用同步锁解决线程安全问题。 1. 格式: 1.1 注意点: == 锁的位置: == 不能太大, 会降低效率. 也不能太小, 相当于没锁住. 所以要找一个合适的位置 == 阅读全文
posted @ 2020-05-23 18:10 zpk-aaron 阅读(756) 评论(1) 推荐(0) 编辑
摘要: 线程实现的两种方式 因为cpu的调度不可控, 所以每次执行的结果可能不同 方法也是一个线程 继承 类 Thread 类 常用构造方法 | 方法 | 说明 | | | | | Thread() | 无参构造 | | Thread(Runnable target) | 传入一个继承了 接口的对象 | 常 阅读全文
posted @ 2020-05-23 09:45 zpk-aaron 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 多线程 多线程是为了解决 提高程序的执行效率或者从根本上提高CPU的执行效率而来。 进程和线程的区别 进程: 就是正在运行的程序。可以打开任务管理器查看。一个软件或一个程序的运行可以依赖一个进程或者多个进程。 线程: 操作系统能够进行运算调度的最小单位,是进程的实际运作单位。一个软件的运行最少依赖一 阅读全文
posted @ 2020-05-23 09:43 zpk-aaron 阅读(147) 评论(0) 推荐(0) 编辑