ArrayList继承自AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable接口。ArrayList内部是一个动态数组,与Java中的数组相比,它的容量能动态增长。 简述 ArrayList 是容量可变的非线程安全列表 ...
分类:
其他好文 时间:
2020-11-01 09:18:30
阅读次数:
16
2008年的2.90.00版本,作者实现了TkbmMWThreadList,之后在kbmMW 4.40.00版本,作者将TkbmMWThreadList改成了泛型版本,用以实现线程安全的列表。要使用TkbmMWThreadList,引用kbmMWGlobal单元即可。 现在我们来看看,如何用Tkbm ...
分类:
编程语言 时间:
2019-04-29 15:23:30
阅读次数:
127
第五次作业 类图 代码度量分析 可以看出代码中还是有单个类过于冗杂的缺陷。 BUG分析 由于这次作业是第一次写多线程代码,对多线程的理解不够深刻,未能做好充分的准备,导致BUG太多,以至于多线程电梯不能正常运行,仅仅支持极为简单的指令。同样也忘记了输入时间不能以科学计数法来表示。 设计分析 这次作业 ...
分类:
其他好文 时间:
2018-05-02 19:18:07
阅读次数:
147
设计思路采用生产者消费者模式,生产者生产报表消费者消费报表生成pdf文件其中报表以html形式存储在线程安全列表中.使用到技术有:多线程协作,线程池,线程安全,html 生成pdf. 一.生产者生成html模版,方式通过多线程将数据和html模版整合技术是使用freemarker. 1.ValPdf
分类:
编程语言 时间:
2016-02-05 01:49:46
阅读次数:
222
在java中,最常用的数据结构可能是列表。有数目不详的元素列表,你可以添加、阅读、或删除任何位置的元素。此外,并发列表允许不同的线程列表中添加或删除元素时不产生任何数据不一致。非阻塞列表提供如下操作,如果操作不能立即完成,列出抛出异常或者返回一个null值。Java 7中引入了ConcurrentLinkedDeque类,它实现了一个非阻塞并发列表,在本教程中,我们将学习使用这个类。
...
分类:
编程语言 时间:
2015-03-09 09:25:23
阅读次数:
284