tinystm:TinySTM 的官方公共存储库 (tmware.org)

时间:2024-07-28 02:54:24
【文件属性】:

文件名称:tinystm:TinySTM 的官方公共存储库 (tmware.org)

文件大小:242KB

文件格式:ZIP

更新时间:2024-07-28 02:54:24

C

微型STM 概述 TinySTM 是一种轻量级但高效的基于单词的 STM 实现。 此发行版包括 TinySTM 的三个版本:回写(更新被缓冲直到提交时间)、直写(更新直接写入内存)和提交时锁定(仅在提交时获取锁)。 可以通过编辑 makefile 来选择版本,该文件记录了所有不同的编译选项。 TinySTM 在 32 位或 64 位架构上编译和运行。 它在各种 Unix、Mac OS X 和使用 cygwin 的 Windows 上进行了测试。 它带有一些测试应用程序,特别是一个链表、一个跳过列表和一个红黑树。 安装 TinySTM 需要“atomic_ops”库,可从免费获得。 TinySTM 发行版中包含该库的精简版本。 如果您想使用其他版本,您必须将环境变量LIBAO_HOME 设置为'atomic_ops' 的安装目录。 如果您的系统不支持 GCC 线程本地存储,请修改“Mak


网友评论