Rust的Async-await能与Golang的goroutines一较高下吗?

本文转载于Concurrency In Rust; Can It Stack Up Against Go’s Goroutines?

  • Rust的Async-await入门

先说结果

结果是各有所长.

  1. goroutines简洁优雅
  2. Rust的Async-await与goroutines大有不同
  3. Rust语法相对复杂, 并可能带来更多的问题
    1. Rust的Async-await适合高IO延迟但没有长时间负载

      原文中: Async/Await is a useful paradigm for programs that have heavy I/O wait times but aren’t doing long-running compute-heavy workloads.

    2. Rust的Thread比goroutines更重废话, 但Rust的Thread有更小的运行时.

你可能感兴趣的:(rust,go)