- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 推荐使用的两种单例模式
两种经典的线程安全的单例模式(均采用懒汉式),一种是同步加锁的模式;一种是采用私有静态类的方式。一、只有当instance为null时,需要获取同步锁,创建一次实例。当实例被创建,则无需试图加锁。public class Singleton { private static Singleton instance=null; private Singleton(){ }
2017-05-17 19:29:39 217
原创 多线程笔记(三)
7.1Executor框架为了更好的控制多线程,JDK提供了一台线程框架Execator,帮助开发人员有效的进行线程控制。是JDK并发包的核心。我们平时用的最多的便是Executors工厂类,这个工厂类提供了能产生多个不同功能线程池的方法。newFixedThreadPool()方法:具有固定数量的线程池,线程数量始终不变。当有一个新任务提交时,线程中若有空闲进程变会执行它。若没有,则新的任务会被暂
2017-05-11 15:54:54 207
原创 多线程笔记(二)
线程之间通信线程通信概念:线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就是成为整体的比用方式之一。当线程存在通信指挥,系统间的交互性会更强大,在提高CPU利用率的同时还会使开发人员对线程认为在处理的过程中进行有效的把控与监督。 使用wait、notify方法实现线程间的通信。这两个方法都是object的类方法,既所有对象都提供了这两个方法。 1.wa
2017-05-11 15:54:36 193
原创 多线程笔记(一)
1.1线程安全是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。public class MyThread extends Thread{ private int count = 5 ;
2017-05-11 15:54:11 250
libopencv-java470.dylib和opencv-470.jar
2023-06-20
百万英雄,芝士超人等答题,自动搜索答案,答题辅助
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人