java多线程按顺序读数据

2014-11-23 21:52:20 · 作者: · 浏览: 59

  以下内容是根据本人的一些业务逻辑来做的一个dome,应该有很多地方还不完善,请大家看到的朋友可以指点一下程序的错误.


  DBTest.java


  package test.thread.test;


  /**


  * 模拟一个数据库加载数据


  *


  */


  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);


  }