- 博客(3)
- 收藏
- 关注
转载 【Java并发编程二】Java并发包
1.Java容器 1.1.同步容器 Vector ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适...
2019-04-28 20:04:00 145
转载 学习笔记1—多线程相关笔记
1.为什么使用多线程? 举例说明:单个进程好比:一个人需要做饭、洗衣服、扫地、接孩子放学,需要一个人一个一个去完成,合理规划时间。多线程好比:找多个人做饭、洗衣服、扫地、接孩子放学,他们之间互不干扰,互不影响。由此可以看到:多线程相比于单个进程执行效率更高。能合理的利用cpu资源,降低程序之间的耦合性。 2.多线程有几种实现方式? 继承Thread类、实现Runnable接口...
2019-04-25 16:24:00 121
转载 【Java并发编程一】线程安全问题
1.多线程的实现 多线程有两种实现方式: 1.1.继承Thread类 =>示例:A a=new A(); a.start(); 1.2.实现Runnable接口 =>示例:A a=new A(); new Thread(A,自定义线程名称).start(); ...
2019-04-11 16:32:00 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人