#thread-pool #worker #jobs #worker-thread #execute #trace #send

rahat3062_pool

一个简单、高效的 Rust 线程池。❤️

1 个不稳定版本

0.1.0 2024年5月4日

#24 in #worker-thread

MIT 许可证

10KB
113

ThreadPool

一个简单、高效的 Rust 线程池。

概述

此包提供了一个 ThreadPool 结构体,允许你在一组工作线程上执行任务。它适用于将 CPU 密集型或阻塞 I/O 任务卸载到一组单独的线程,以避免阻塞应用程序的主线程。

功能

  • 易于使用:只需创建一个 ThreadPool 并开始添加任务。
  • 高效:工作线程被重复用于多个任务,减少了线程创建的开销。
  • 安全:任务是 Send'static,确保它们可以安全地在线程间传递。
  • 可追踪:启用 trace 标志可以打印工作线程的状态。

许可证

本项目使用 MIT 许可证。

无运行时依赖