10 releases
0.2.0-alpha.1 | Aug 8, 2019 |
---|---|
0.1.7 | Feb 5, 2020 |
0.1.6 | Mar 22, 2019 |
0.1.4 | Nov 22, 2018 |
0.0.0 | Feb 8, 2018 |
#10 in #threaded
135,265 downloads per month
Used in 840 crates
(12 directly)
320KB
5.5K
SLoC
tokio-current-thread
Single threaded executor for Tokio.
License
This project is licensed under the MIT license.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tokio by you, shall be licensed as MIT, without any additional terms or conditions.
lib.rs
:
A single-threaded executor which executes tasks on the same thread from which they are spawned.
CurrentThread
is the main type of this crate. It executes tasks on the
current thread. The easiest way to start a new CurrentThread
executor
is to call block_on_all
with an initial task to seed the executor. All
tasks that are being managed by a CurrentThread
executor are able to
spawn additional tasks by calling spawn
.
Application authors will not use this crate directly. Instead, they will use
the tokio
crate. Library authors should only depend on
tokio-current-thread
if they are building a custom task executor.
Dependencies
~395KB