java多线程如何按顺序读数据?
以下内容是根据本人的一些业务逻辑来做的一个dome,应该有很多地方还不完善,请大家看到的朋友可以指点一下程序的错误。
DBTest。java
package test。thread。test;
/**
* 模拟一个数据库加载数据
*
* @author wangzi6hao
*/
public class DBTest {
/**
* 模拟初使化从数据库中加次数据
*/
public static void initListObject() {
for (int i = 1; i <= 10; i++)
ListPool。 list。add("linkedList" + i);
}
/*...全部
以下内容是根据本人的一些业务逻辑来做的一个dome,应该有很多地方还不完善,请大家看到的朋友可以指点一下程序的错误。
DBTest。java
package test。thread。test;
/**
* 模拟一个数据库加载数据
*
* @author wangzi6hao
*/
public class DBTest {
/**
* 模拟初使化从数据库中加次数据
*/
public static void initListObject() {
for (int i = 1; i <= 10; i++)
ListPool。
list。add("linkedList" + i);
}
/**
* 模拟list数据快使用完成时,再到数据库中加载数据。
*
* @param count
* 添加的个数
*/
public static void addListObject(int count) {
String str = ListPool。
list。getLast()。replaceAll("linkedList", "");
int k = Integer。parseInt(str);
for (int i = 1; i <= count; i++) {
int j = k + i;
ListPool。
list。add("linkedList" + j);
}
System。out。println("增加list后的大小:" + ListPool。list。size());
}
/**
* 删除list数据
*/
public static void removeListObject() {
ListPool。
list。remove(0);
System。out。println("删除一个list后的大小:" + ListPool。list。size());
}
}。收起