随笔分类 -  多线程

摘要:JDK5.0后提供了多种并发类的容器来代替同步类容器从而改善系统的性能,同步类容器都是串行的,虽然线程安全,但是严重降低了并发性,在多线程环境时,严重降低了应用程序的吞吐量。 听起来有点官方,举个简单的例子:我们去买票,同步类容器就相当于只开了一个售票窗口,买票的人只能一个个排队买,而并发类容器就相 阅读全文
posted @ 2017-07-10 16:13 君哥~ 阅读(180) 评论(0) 推荐(0)
摘要:继 多线程编程-单例模式:http://www.cnblogs.com/wangfajun/p/6549870.html 介绍的单例模式后,我们接下来说下同步中的一个问题:死锁 什么是死锁?先来个程序例子: 假设上面的两个线程为A跟B,根据执行结果,首先A获得了Lock.one锁打印了if one, 阅读全文
posted @ 2017-03-15 10:36 君哥~ 阅读(207) 评论(0) 推荐(0)
摘要:继 多线程编程-实现及锁机制:http://www.cnblogs.com/wangfajun/p/6547648.html,我们开始第二篇文章啦。。。 穿插一个小的知识点。单例模式,因为这个模式要学会了线程同步,才比较好讲这个知识点。 (好像刚出来的那会,面试中基本会问这个问题,或者笔试中让你写一 阅读全文
posted @ 2017-03-14 18:06 君哥~ 阅读(471) 评论(1) 推荐(0)
摘要:顺着我的思路,一步一步往下看,你会有所收获。。。。 实现多线程有两种方式,代码如下 1.继承Thread类: code1: 2.实现Runnable接口 code2: 在Java API 中,我们可以找到很多Thread封装的方法,当我们创建的线程数比较多的时候,我们可以为每个线程创建名称 code 阅读全文
posted @ 2017-03-14 16:30 君哥~ 阅读(7394) 评论(0) 推荐(2)