0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FastTime-纯Rust编写的高并发快速时间库

jf_wN0SrCdH 来源:Rust语言中文社区 2023-11-06 09:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FastTime, 纯Rust编写的快速时间库, 并发: 2800万+/秒. 一、组件:

年份: a1_year.rs, 含闰年

月份: a2_month.rs

星期: a4_weekday.rs

时区: a5_timezone.rs

时间戳: a6_timestamp.rs

日内秒: a7_secs.rs, 最小值 0=0000, 最大值 86399=2359, 不含闰秒

微秒数(不足1秒部分): a8_micros.rs, (毫秒数)微秒数, 最小值: 0=(000)000, 最大值999_999=(999)999

时间差: a9_ellapse.rs: 精确到微秒

日期: b1_date.rs: 年(i32), 月(u8, 1-12), 日(u8, 1-28,29,30,31)

时间: b2_time.rs, 组成: 6.日内秒 + 7.微秒数(不足1秒部分)

日期-时间: b3_datetime.rs, 组成: 4. 时区 + 5. 时间戳 + 9. 日期 + 10. 时间 二、其他

测试样例集合: test_suites.rs

测试样例其他: 分散在.rs文件中,请搜索: fn test_

测试样例数据(行数很多): test_results/*.txt(.zip)







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • rust语言
    +关注

    关注

    0

    文章

    57

    浏览量

    3301

原文标题:【大家的项目】FastTime-纯Rust编写的高并发快速时间库

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Libevent C++并发网络编程 | 完结

     在2026年的技术版图中,尽管高级语言和AI辅助编程已经接管了大部分业务逻辑的构建,但在并发、低延迟的核心网络基础设施领域,C++与Libevent的结合依然稳如磐石。它们构成了数字世界
    的头像 发表于 04-20 15:50 495次阅读

    Java并发编程的“基石”——多线程概念初识

    万卡集群中,每一秒都有数百个任务在排队、挂起、抢占资源。如果调度器出现毫秒级的延迟或死锁,意味着价值数百万的算力在空转。因此,算力调度系统对并发、低延迟和绝对稳定性的要求,达到了苛刻的极点。这正是
    发表于 04-16 18:50

    微课-掌握Java并发编程的“基石”,入门并发编程

    未来并发系统底层逻辑:从入门掌握 Java 并发编程基石 在人类商业文明向数字化全面迁移的宏大进程中,有一条隐秘但铁一般的经济学法则正在被无限放大:在算力、存储和网络带宽构成的基础设施之上,系统
    的头像 发表于 04-14 14:25 94次阅读

    Perforce 静态分析现已正式支持 Rust语言!

    您是否正计划通过 Rust 编程来提升内存安全性,却又担心它无法覆盖所有的安全漏洞?Perforce QAC 和 Klocwork 现在已支持分析 Rust 代码,填补了开源代码检查工具在质量和治理工具链方面的空白。
    的头像 发表于 04-08 15:38 448次阅读
    Perforce 静态分析现已正式支持 <b class='flag-5'>Rust</b>语言!

    Go 语言并发服务设计与性能调优实战:从万级到百万级并发的演进之路

    在2026年的今天,Go 语言已成为并发后端服务的首选语言。根据 Stack Overflow 最新开发者调查: 指标 数据 Go 语言采用率 后端服务中占比 42% 平均并发能力 单节点
    发表于 02-18 19:19

    一文说透了如何实现单片机的多任务并发

    多任务并发。 一、任务调度 任务调度是多任务并发中一个非常重要的概念。它指的是如何在系统中组织和规划多个任务的顺序和时间。任务调度的目的是使多个任务在实际执行中,按照一定的顺序和时序,充分利用 CPU
    发表于 01-06 06:46

    2025开放原子开发者大会旋武开源社区Rust分论坛成功举办

    11月22日,2025开放原子开发者大会——旋武开源社区Rust分论坛在北京顺利召开。论坛以“共建中国Rust生态”为核心主题,汇聚京东、华为、vivo、阿里、毛豆教育、DORA社区及南京大学等企业与学术机构技术专家,及众多Rust
    的头像 发表于 11-27 14:55 807次阅读

    2025开放原子开发者大会旋武社区Rust分论坛即将启幕

    在数字化转型持续深化、系统安全与性能需求愈发迫切的当下,Rust凭借强大的内存安全、并发性能和卓越的开发者体验,正成为重塑软件开发疆界的关键力量,更是构建下一代可靠高效基础设施的核心选择。11月
    的头像 发表于 11-13 10:00 726次阅读

    RusT-Thread:基于Rust面向资源受限嵌入式设备的操作系统的实践 | 技术集结

    摘要随着物联网和嵌入式系统的发展,实时操作系统(RTOS)的安全性和性能需求日益提高。传统基于C语言的RTOS在内存安全和并发控制方面存在局限,容易导致缓冲区溢出、数据竞争等问题。本项目以
    的头像 发表于 11-07 17:37 7060次阅读
    <b class='flag-5'>RusT</b>-Thread:基于<b class='flag-5'>Rust</b>面向资源受限嵌入式设备的操作系统的实践 | 技术集结

    工业物联网数据中台的并发性有什么作用

    工业物联网数据中台的并发性是保障其在复杂工业场景下稳定运行的核心能力之一。它的核心作用是确保大量设备同时接入和数据传输时,系统依然能高效处理、不卡顿、不丢失数据,能够在单位时间内高效处理海量设备
    的头像 发表于 10-28 11:28 390次阅读
    工业物联网数据中台的<b class='flag-5'>高</b><b class='flag-5'>并发</b>性有什么作用

    Nginx并发优化方案

    作为一名在生产环境中摸爬滚打多年的运维工程师,我见过太多因为Nginx配置不当导致的性能瓶颈。今天分享一套完整的Nginx并发优化方案,帮助你的系统从10万QPS突破到百万级别。
    的头像 发表于 08-13 15:51 1220次阅读

    RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

    大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
    的头像 发表于 08-02 11:03 3719次阅读
    RT-Thread 遇上 <b class='flag-5'>Rust</b>:安全内核 <b class='flag-5'>RusT</b>-Thread 的诞生

    请问OpenVINO™ 是否支持 Rust 绑定?

    无法确定OpenVINO™是否支持 Rust 绑定。
    发表于 06-25 07:45

    鸿蒙5开发宝藏案例分享---应用并发设计

    ?** 鸿蒙并发编程实战指南:解锁ArkTS多线程黑科技** 嘿,开发者朋友们! 今天给大家扒一扒鸿蒙官方文档里藏着的并发编程宝藏—— 100+实战场景解决方案 !从金融理财到游戏开发,从折叠屏适配
    发表于 06-12 16:19

    Ingress网关并发请求的解决方案

    当 Ingress 网关面临高并发请求(如 QPS 超过 10万+)时,可能导致服务崩溃、响应延迟激增或资源耗尽。
    的头像 发表于 05-14 11:52 1012次阅读