文件名称:lelet:像任务执行者一样的golang
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-04 17:17:22
Rust
let 像任务执行者这样的golang Lelet执行者 受golang运行时启发的任务执行器。 执行程序在线程池中运行,当它检测到任务中的阻塞调用时,它将自动扩展线程池。 由于此功能,在任务中执行阻塞操作始终是安全的,您无需担心会阻塞整个执行程序线程。 安装 安装好运行: $ cargo add lelet 例子 use std :: thread; use std :: time :: Duration; use futures_timer :: Delay; fn main () { lelet :: spawn ( async { for _ in 0 .. 10 { Delay :: new (Duration :: from_secs ( 1 )). await ; println! ( "Non-
【文件预览】:
lelet-master
----lelet()
--------src()
--------Cargo.toml(903B)
--------examples()
--------README.md(5KB)
----lelet-utils()
--------src()
--------Cargo.toml(303B)
----LICENSE(34KB)
----lelet-simple-lock()
--------src()
--------Cargo.toml(321B)
----Cargo.toml(143B)
----.gitignore(19B)
----lelet-defer()
--------src()
--------Cargo.toml(303B)
----lelet-io()
--------src()
--------Cargo.toml(324B)
----README.md(15B)
----lelet-task-queue()
--------src()
--------Cargo.toml(448B)