摘要: 线程池解决了多生产多消费的效率问题使用了JDK1.5 java.util.concurrent.locks包中的对象。Lock接口:它的出现比synchronized有更多的操作。 lock():获取锁。 unlock():释放锁。 同步代码块或者同步函数的锁操作是隐式的。JDK1.5 Lock接口 阅读全文
posted @ 2017-04-28 01:02 爆发的小宇宙00 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 多线程(单例设计模式) 单例设计模式:保证类在内存中只有一个对象。 如何保证类在内存中只有一个对象呢? (1)控制类的创建,不让其他类来创建本类的对象。private (2)在本类中定义一个本类的对象。Singleton s; (3)提供公共的访问方式。 public static Singleto 阅读全文
posted @ 2017-04-28 00:56 爆发的小宇宙00 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 多线程的引入 1.什么是线程 线程是程序执行的一条路径, 一个进程中可以包含多条线程 多线程并发执行可以提高程序的效率, 可以同时完成多项工作 2.多线程的应用场景 红蜘蛛同时共享屏幕给多个电脑 迅雷开启多条线程一起下载 QQ同时和多个人一起视频 服务器同时处理多个客户端请求 多线程并行和并发的区别 阅读全文
posted @ 2017-04-28 00:37 爆发的小宇宙00 阅读(128) 评论(0) 推荐(0) 编辑