An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "thread" keyword

thread-amount 0.3.0
Get the amount of threads in the current process
8 versions - Latest release: 4 months ago - 7.45 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
thread_local 1.1.9
Per-object thread-local storage
28 versions - Latest release: 10 months ago - 121 dependent packages - 41,835 dependent repositories - 440 million downloads total - 330 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
rayon 1.11.0
Simple work-stealing parallelism for Rust
39 versions - Latest release: 8 months ago - 3,576 dependent packages - 28,498 dependent repositories - 346 million downloads total - 10,978 stars on GitHub - 2 maintainers
fast-down-ffi 0.2.4
这个库旨在提供一个合适、易于使用的 fast-down 包装
15 versions - Latest release: about 8 hours ago - 1.14 thousand downloads total - 1 maintainer
Top 4.4% on crates.io
generator 0.8.8
Stackfull Generator Library in Rust
44 versions - Latest release: 4 months ago - 12 dependent packages - 6,376 dependent repositories - 50.1 million downloads total - 361 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
rustc-rayon 0.5.1
Simple work-stealing parallelism for Rust - fork for rustc
10 versions - Latest release: about 1 year ago - 7 dependent packages - 248 dependent repositories - 2.99 million downloads total - 8 stars on GitHub - 2 maintainers
Top 9.6% on crates.io
rustc-rayon-core 0.5.1
Core APIs for Rayon - fork for rustc
11 versions - Latest release: 12 months ago - 7 dependent packages - 233 dependent repositories - 3.09 million downloads total - 8 stars on GitHub - 2 maintainers
thread_lake 0.1.4
A very high level thread pool manager
3 versions - Latest release: about 4 years ago - 4 thousand downloads total - 0 stars on GitHub - 1 maintainer
bias-shared-arena 0.8.5
A thread-safe & efficient memory pool
1 version - Latest release: about 2 months ago - 341 downloads total - 2 maintainers
Top 0.8% on crates.io
rayon-core 1.13.0
Core APIs for Rayon
28 versions - Latest release: 8 months ago - 30 dependent packages - 26,750 dependent repositories - 343 million downloads total - 10,978 stars on GitHub - 2 maintainers
Top 0.6% on crates.io
crossbeam-utils 0.8.21
Utilities for concurrent programming
42 versions - Latest release: over 1 year ago - 414 dependent packages - 51,154 dependent repositories - 584 million downloads total - 7,398 stars on GitHub - 3 maintainers
threatpool 0.3.0
Threatpool is a simple thread pool
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 3.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
thread-counter 0.1.1 💰
A simple way of efficiently keeping track of active threads and waiting for them to exit.
2 versions - Latest release: over 1 year ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
singletonThread 2.1.0
thread in a singleton
4 versions - Latest release: 8 months ago - 3.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
mco-gen 0.1.1
Stackfull Generator Library in Rust
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 6.49 thousand downloads total - 64 stars on GitHub - 1 maintainer
periodic-closure 0.1.0
Running a closure at a fixed period.
1 version - Latest release: over 4 years ago - 1.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
parking_lot 0.12.5
More compact and efficient implementations of the standard synchronization primitives.
58 versions - Latest release: 6 months ago - 2,852 dependent packages - 56,752 dependent repositories - 706 million downloads total - 2,550 stars on GitHub - 2 maintainers
delay 0.3.1
A collection of trait and classes to make your thread wait (and timeout).
5 versions - Latest release: about 5 years ago - 5 dependent packages - 6 dependent repositories - 93.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
ncd 0.1.2
Nate's Central Dispatch. Rust concurrency library.
3 versions - Latest release: 7 months ago - 7.04 thousand downloads total - 1 maintainer
affinity 0.1.2
Provides a consistent way to set core affinity for currently running threads and processes
3 versions - Latest release: over 4 years ago - 3 dependent packages - 18 dependent repositories - 1.21 million downloads total - 30 stars on GitHub - 1 maintainer
threadpool-crossbeam-channel 1.8.0
A fork of the threadpool create, which uses crossbeam-channel instead of std::mpsc.
1 version - Latest release: about 6 years ago - 2 dependent packages - 3 dependent repositories - 4.2 thousand downloads total - 571 stars on GitHub - 1 maintainer
Top 2.6% on crates.io
threadpool 1.8.1
A thread pool for running a number of jobs on a fixed set of worker threads.
24 versions - Latest release: almost 6 years ago - 360 dependent packages - 9,134 dependent repositories - 95.2 million downloads total - 571 stars on GitHub - 2 maintainers
novtb 0.1.7 💰
Simple Zoned Data-Parallelism with Core Affinity
8 versions - Latest release: 4 months ago - 23.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
thread_aware 0.6.2
Facilities to support thread-isolated state.
8 versions - Latest release: about 2 months ago - 945 downloads total - 75 stars on GitHub - 3 maintainers
thread_aware_macros_impl 0.6.1
Macros for the thread_aware crate.
7 versions - Latest release: 2 months ago - 382 downloads total - 75 stars on GitHub - 3 maintainers
thread_aware_macros 0.6.1
Macros for the thread_aware crate.
7 versions - Latest release: 2 months ago - 310 downloads total - 75 stars on GitHub - 3 maintainers
pcp-mutex 0.2.0
A Priority Ceiling Protocol (PCP) mutex, based on Linux PI futex. Allows efficient and deadlock f...
4 versions - Latest release: over 4 years ago - 1 dependent package - 6.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
one_at_a_time_please_derive 1.0.1
Derive macro used for serialising calls to functions
2 versions - Latest release: almost 4 years ago - 1 dependent package - 4.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
one_at_a_time_please 1.0.1
For serialising calls to functions
2 versions - Latest release: almost 4 years ago - 4.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
file-per-thread-logger 0.2.0
A logging implementation that writes logs in one file per thread
8 versions - Latest release: almost 3 years ago - 8 dependent packages - 1,778 dependent repositories - 9.91 million downloads total - 5 stars on GitHub - 1 maintainer
threadbeam 0.1.1
A simple, specialized channel type for beaming data out of a newly spawned thread
2 versions - Latest release: over 3 years ago - 2.82 thousand downloads total - 3 stars on GitHub - 1 maintainer
os-id 3.1.0 💰
Provides OS ids abstractions for process and thread
7 versions - Latest release: over 1 year ago - 592 thousand downloads total - 5 stars on GitHub - 1 maintainer
rayon_croissant 0.2.0
<lqd> bikeshedding the name: something that is mapped folded and collected, a 🥐
3 versions - Latest release: over 6 years ago - 2 dependent packages - 8 dependent repositories - 58.3 thousand downloads total - 14 stars on GitHub - 1 maintainer
struct-threads 1.1.1
A simple library providing a Thread extension trait for Runnable tasks.
4 versions - Latest release: 4 days ago - 45 downloads total - 3 stars on GitHub - 1 maintainer
unlock 0.0.13
Instrumented synchronization primitives helping you to unlock performance issues
13 versions - Latest release: about 2 years ago - 15.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
seqlock 0.2.0
A reader-writer lock that provides extremely fast read access without starving writers.
4 versions - Latest release: about 3 years ago - 8 dependent packages - 4 dependent repositories - 2.86 million downloads total - 85 stars on GitHub - 1 maintainer
thread_io 0.3.1
Crate for performing I/O in background thread
3 versions - Latest release: over 2 years ago - 2 dependent repositories - 10.6 thousand downloads total - 28 stars on GitHub - 1 maintainer
futex-queue 0.1.1
An efficient MPSC queue with timer capability based on Linux futex. Suitable for real-time applic...
2 versions - Latest release: over 4 years ago - 1 dependent package - 4 thousand downloads total - 1 stars on GitHub - 1 maintainer
protex 0.1.3
ProTex (Process Mutex) concurrency in process level
4 versions - Latest release: over 1 year ago - 4.11 thousand downloads total - 3 stars on GitHub - 1 maintainer
rayon-core-wasm 1.10.2
Core APIs for Rayon
1 version - Latest release: about 3 years ago - 1 dependent package - 2.08 thousand downloads total - 10,978 stars on GitHub - 1 maintainer
rayon-wasm 1.6.2
Simple work-stealing parallelism for Rust
2 versions - Latest release: about 3 years ago - 2.69 thousand downloads total - 10,978 stars on GitHub - 1 maintainer
rayon-progress-bar 1.9.0
Simple work-stealing parallelism for Rust
1 version - Latest release: about 2 years ago - 1.6 thousand downloads total - 10,978 stars on GitHub - 1 maintainer
rendezvous_swap 0.1.0
Swap data and sync execution between a pair of threads efficiently
1 version - Latest release: about 3 years ago - 1.58 thousand downloads total - 5 stars on GitHub - 1 maintainer
wombo 0.1.2
Utilities for managing event loop threads.
3 versions - Latest release: about 8 years ago - 57 thousand downloads total - 1 stars on GitHub - 1 maintainer
movie 0.1.2
An actor / thread orchestration library / macro / framework
3 versions - Latest release: about 7 years ago - 2 dependent packages - 1 dependent repositories - 6.57 thousand downloads total - 8 stars on GitHub - 1 maintainer
scoped_threads
Lightweight, safe and idiomatic scoped threads
1 version - Latest release: 7 days ago - 1.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
threadgroup 0.1.0
Manage groups of threads as one unit, join the first one that finishes, timeout on join attempts.
1 version - Latest release: about 8 years ago - 1 dependent repositories - 92.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
poolite 0.7.1
A lite threadpool library.
21 versions - Latest release: over 8 years ago - 33.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
fast-down-cli 2.7.8
超级快的下载器命令行界面
29 versions - Latest release: 8 days ago - 9.35 thousand downloads total - 15 stars on GitHub - 1 maintainer
interthread 3.1.0
Auto implementation of the Actor Model
34 versions - Latest release: 10 months ago - 38.5 thousand downloads total - 15 stars on GitHub - 1 maintainer
philiprehberger-task-queue 0.2.5
In-process thread-based task queue with priority and concurrency control
11 versions - Latest release: 8 days ago - 124 downloads total - 1 stars on GitHub - 1 maintainer
timeforrust 0.1.0
A task timer library for Rust
1 version - Latest release: 9 months ago - 450 downloads total - 1 maintainer
lpt 1.0.0
Low priority thread
2 versions - Latest release: over 2 years ago - 3.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
shuttle 0.8.1
A library for testing concurrent Rust code
20 versions - Latest release: 10 months ago - 9 dependent packages - 4 dependent repositories - 3.17 million downloads total - 889 stars on GitHub - 2 maintainers
poolio 0.2.2
A thread-pool.
5 versions - Latest release: about 3 years ago - 6.28 thousand downloads total - 4 stars on GitHub - 1 maintainer
seal_rs 0.3.2
Set of classic asynchronous primitives (Actors, Executors, Futures / Promises)
6 versions - Latest release: almost 7 years ago - 8.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
threadpool-executor 0.3.3
A threadpool executor.
8 versions - Latest release: over 1 year ago - 10.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
dropping-thread-local 0.1.5
A dynamically allocated ThreadLocal that ensures destructors are run on thread exit
7 versions - Latest release: 3 months ago - 2.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
lofi 0.2.0
Low Overhead Fibers.
5 versions - Latest release: over 5 years ago - 7.97 thousand downloads total - 4 stars on gitlab.com - 1 maintainer
rocksdb-rayon 1.0.0
An implementation of rayon's ParallelIterator for rocksdb.
2 versions - Latest release: 7 months ago - 2.37 thousand downloads total - 0 stars on gitlab.softwareheritage.org - 2 maintainers
suspend-core 0.1.0
Primitives for parking a thread and awaiting a notification
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
read-write-api 0.17.2
Provides an interface to unify single-threaded code and RwLocks-based code.
16 versions - Latest release: over 2 years ago - 1 dependent package - 18.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
rayon-attr 0.1.1
Provides macro attributes that translate existing code to be parallel using rayon.
2 versions - Latest release: almost 8 years ago - 3.43 thousand downloads total - 3 stars on GitHub - 1 maintainer
esync 0.1.2
This package contains some useful synchronization primitives
3 versions - Latest release: over 1 year ago - 3.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
uchan 0.1.4
Multi-producer single-consumer channel for message passing
6 versions - Latest release: over 3 years ago - 8.5 thousand downloads total - 24 stars on GitHub - 1 maintainer
ts-mem-pool 0.1.3
A simple thread-safe memory pool crate
4 versions - Latest release: almost 8 years ago - 6.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
hybrid-lock 0.1.0 💰
A hybrid lock with optimistic locking
1 version - Latest release: almost 4 years ago - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
terminate-thread 0.3.1
A simple terminatable thread implemented with pthread
5 versions - Latest release: about 2 years ago - 6.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
pantograph 0.1.0
Wait-free channels
1 version - Latest release: 9 days ago - 0 downloads total - 1 stars on GitHub - 1 maintainer
blocking-threadpool 1.0.3
A thread pool for running a number of jobs on a fixed set of worker threads.
4 versions - Latest release: 3 months ago - 2 dependent packages - 249 thousand downloads total - 2 stars on GitHub - 1 maintainer
wasm-futures-executor 0.2.0
Executor for asynchronous task based on wasm web workers
4 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 6.79 thousand downloads total - 33 stars on GitHub - 1 maintainer
fast-down-ffi-core 0.1.0 removed
这个库旨在提供一个合适、易于使用的 fast-down 包装
1 version - Latest release: about 1 month ago - 0 downloads total - 1 maintainer
sema 0.1.4
Rust semaphore library
5 versions - Latest release: over 10 years ago - 4 dependent packages - 4 dependent repositories - 25.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
usync 0.2.1
fast, drop-in, synchronization primitives
5 versions - Latest release: almost 4 years ago - 3 dependent packages - 3 dependent repositories - 41.6 thousand downloads total - 252 stars on GitHub - 1 maintainer
padlock 0.2.0 💰
Safely acquire RwLock/Mutex locks.
3 versions - Latest release: almost 6 years ago - 1 dependent package - 182 dependent repositories - 113 thousand downloads total - 0 stars on GitHub - 1 maintainer
rayon-futures 0.1.1
(deprecated) Futures integration into Rayon
3 versions - Latest release: over 6 years ago - 2 dependent repositories - 8.71 thousand downloads total - 10,978 stars on GitHub - 2 maintainers
tange 0.1.1
Scalable Task-based Parallelism Framework
2 versions - Latest release: over 7 years ago - 1 dependent package - 4.17 thousand downloads total - 17 stars on GitHub - 1 maintainer
parking_lot_rt 0.12.1
Parking-lot fork for real-time applications
1 version - Latest release: almost 2 years ago - 1 dependent package - 15.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
flume 0.12.0 💰
A blazingly fast multi-producer channel
39 versions - Latest release: 4 months ago - 460 dependent packages - 4,451 dependent repositories - 141 million downloads total - 2,942 stars on GitHub - 1 maintainer
fast-async-mutex 0.6.7
It is a lib which provide asynchronous locking mechanisms (Mutex, RwLock, OrderedMutex and Ordere...
29 versions - Latest release: over 5 years ago - 4 dependent packages - 3 dependent repositories - 68.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000035
More compact and efficient implementations of the standard synchronization primitives.
1 version - Latest release: 11 days ago - 718 downloads total - 1 maintainer
sealrs 0.13.2
Set of classic asynchronous primitives (Actors, Executors, Futures / Promises)
27 versions - Latest release: over 6 years ago - 35.6 thousand downloads total - 8 stars on GitHub - 1 maintainer
shared-lock 0.1.0
A lock that protects multiple objects at once.
1 version - Latest release: 10 months ago - 516 downloads total - 0 stars on GitHub - 1 maintainer
chunker 0.1.5
Minimalistic parallel executor
6 versions - Latest release: about 3 years ago - 7.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
traceforge 0.2.0
TraceForge is a model checker for concurrent and distributed programs written in Rust
1 version - Latest release: 12 days ago - 0 downloads total - 1 maintainer
crosstalk 0.3.3
An extremely lightweight, topic-based, cross-thread, in-memory communication library
17 versions - Latest release: 12 months ago - 13.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
fibers 0.1.13
A Rust library to execute a number of lightweight asynchronous tasks (a.k.a, fibers) based on fut...
14 versions - Latest release: over 6 years ago - 32 dependent packages - 26 dependent repositories - 106 thousand downloads total - 188 stars on GitHub - 1 maintainer
watchable 1.1.2 💰
A watchable RwLock-like type that is compatible with both multi-threaded and async code.
6 versions - Latest release: over 2 years ago - 2 dependent packages - 3 dependent repositories - 165 thousand downloads total - 8 stars on GitHub - 1 maintainer
yaar-lock 0.2.1
Fast, no_std synchronization primitives.
9 versions - Latest release: about 6 years ago - 15.3 thousand downloads total - 81 stars on GitHub - 1 maintainer
rayon-scan 0.1.1
A parallel prefix scan function for ParallelIterator
2 versions - Latest release: about 2 years ago - 884 thousand downloads total - 5 stars on GitHub - 1 maintainer
linux-rtic 0.1.1
A Real-Time Interrupt-driven Concurrency (RTIC) implementation for Linux
2 versions - Latest release: over 4 years ago - 3.66 thousand downloads total - 7 stars on GitHub - 1 maintainer
messaging_thread_pool 5.0.3
A library for aiding the creation of typed thread pool of objects that is communicated with via c...
44 versions - Latest release: about 1 month ago - 46.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
rendezvous 0.3.0
Easier rendezvous channels for thread synchronization
7 versions - Latest release: about 1 year ago - 3 dependent repositories - 12.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
thread-tree 0.3.3 💰
A tree-structured thread pool for splitting jobs hierarchically on worker threads. The tree stru...
5 versions - Latest release: over 4 years ago - 1 dependent package - 136 dependent repositories - 2.38 million downloads total - 10 stars on GitHub - 2 maintainers
Top 1.5% on crates.io
parking_lot_core 0.9.12
An advanced API for creating custom synchronization primitives.
53 versions - Latest release: 6 months ago - 26 dependent packages - 54,879 dependent repositories - 649 million downloads total - 2,550 stars on GitHub - 2 maintainers
wait_group 0.1.4
golang sync.WaitGroup in Rust
5 versions - Latest release: over 9 years ago - 1 dependent package - 3 dependent repositories - 13.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
scoped_threadpool 0.1.9
A library for scoped and cached threadpools.
10 versions - Latest release: about 8 years ago - 73 dependent packages - 9,601 dependent repositories - 16.3 million downloads total - 137 stars on GitHub - 1 maintainer
paradis-core 0.1.0
core functionality for paradis
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 4.42 thousand downloads total - 90 stars on GitHub - 1 maintainer
executors 0.10.0
A collection of high-performance task executors.
17 versions - Latest release: about 1 year ago - 4 dependent packages - 11 dependent repositories - 82.1 thousand downloads total - 31 stars on GitHub - 1 maintainer
ref_thread_local 0.1.1
A macro for declaring thread-local `static`s like using both of `lazy_static!` and `RefCell`
3 versions - Latest release: over 4 years ago - 13 dependent packages - 182 dependent repositories - 317 thousand downloads total - 7 stars on GitHub - 1 maintainer