一种移动终端的数据库处理方法及其移动终端与流程

文档序号:11133750阅读:来源:国知局

技术特征:

1.一种移动终端的数据库处理方法,其特征在于,包括:

获取待写入数据库的文件;

写线程加写文件锁,把所述文件的预设行数进行行写操作;

读线程申请读操作,获知有写文件锁,进行等待;

写线程完成所述行写操作,释放写文件锁;

读线程获知写文件锁释放,进行读操作。

2.根据权利要求1所述的方法,其特征在于,读线程获知写文件锁释放,进行读操作,具体包括:

读线程获知写文件锁释放,加读文件锁,读操作;

释放读文件锁;

显示数据。

3.根据权利要求2所述的方法,其特征在于,还包括:

写线程加写文件锁,把所述文件剩下部分选取预设行数进行下一次的行写操作。

4.根据权利要求1所述的方法,其特征在于,

所述预设行数是一个自定义的常量。

5.根据权利要求1所述的方法,其特征在于,

所述数据库是SQLite数据库。

6.一种移动终端,其特征在于,包括:

文件获取模块,用于获取待写入数据库的文件;

写操作模块,用于写线程加写文件锁,把所述文件的预设行数进行行写操作;

读操作模块,用于读线程申请读操作,获知有写文件锁,进行等待;

写操作模块,还用于完成所述行写操作,释放写文件锁;

读操作模块,还用于读线程获知写文件锁释放,进行读操作。

7.根据权利要求6所述的装置,其特征在于,所述读操作模块,还包括:

用于读线程获知写文件锁释放,加读文件锁,读操作;释放读文件锁;显示数据。

8.根据权利要求7所述的装置,其特征在于,所述写操作模块还包括:

用于加写文件锁,把所述文件剩下部分选取预设行数进行下一次的行写操作。

9.根据权利要求6所述的装置,其特征在于,所述预设行数是一个自定义的常量。

10.根据权利要求6所述的装置,其特征在于,所述数据库是SQLite数据库。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1