百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

tape

> 编程语言
开源

一个为 Android 和 Java 设计的极其快速、基于文件的 FIFO 交易系统。

2.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个为 Android 和 Java 设计的极其快速、基于文件的 FIFO 交易系统。

Tape 是 Square, Inc. 为 Android 和 Java 开发的一个包含与队列相关的类的集合。QueueFile 是一个极其快速、事务性的基于文件的 FIFO。从实例中添加和删除的操作是 O(1) 级别的,并且是原子级别的。写入操作是同步的;操作返回之前,数据将被写入磁盘。底层文件的结构可让进程甚至系统崩溃时仍能正常运行,如果在执行变更操作时发生 I/O 异常,则该变更将被取消。

注意: 当前实现是为支持原子段写入的文件系统而构建的(如 YAFFS)。大多数常规文件系统不支持此功能;如果在写入段时断电,则该段将包含垃圾数据,文件将损坏。

将一些数据添加到队列的末尾。QueueFile接受任意长度的byte[]。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言