< 返回版块

挺肥 发表于 2020-05-28 10:05

Tags:rust日报;

2020 开发者调查报告:Rust 再次成为最受欢迎的语言

image.png

https://stackoverflow.blog/2020/05/27/2020-stack-overflow-developer-survey-results/

Ringbahn: 安全高效的 io-uring API

下例将展示用 Ringbahn 处理 IO 有多简单:

use std::fs::File;
use futures::io::AsyncRead;

use ringbahn::Ring;

async fn read_on_ringbahn(file: File, buf: &mut [u8]) -> io::Result<usize> {
    // the `Ring` adapter takes a std IO object and runs its IO on io-uring
    let mut file: Ring<File> = Ring::new(file);
    file.read(buf).await
}

https://boats.gitlab.io/blog/post/ringbahn/

Stevenarella: 跨平台我的世界客户端

image.png

https://github.com/iceiix/stevenarella

easy-parallel:一个简单的多线程处理工具

下运行两个为同一个数字加一的线程:

use easy_parallel::Parallel;
use std::sync::Mutex;

let mut m = Mutex::new(0);

Parallel::new()
    .add(|| *m.lock().unwrap() += 1)
    .add(|| *m.lock().unwrap() += 1)
    .run();

https://docs.rs/easy-parallel/2.2.0/easy_parallel/

对2018年 rust-lang.org 重新设计的回顾

https://blog.rust-lang.org/inside-rust/2020/05/26/website-retrospective.html

零开销抽象:Rust vs C++

https://www.rottedfrog.co.uk/?p=24


From 日报小组 挺肥

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页