Câu hỏi phỏng vấn Rust
Câu hỏi

Rust có hỗ trợ async/await không? Bạn dùng tokio hoặc async_std bao giờ chưa?

Câu trả lời

markdown Copy
Rust **có hỗ trợ** `async/await` bắt đầu từ phiên bản 1.39. Đây là một phần quan trọng trong lập trình bất đồng bộ, cho phép quản lý các hành vi không đồng bộ một cách tiện lợi và dễ hiểu.

## Đặc điểm

- **async/await** trong Rust giúp viết mã bất đồng bộ rõ ràng và dễ đọc hơn.
- **Futures** được sử dụng trong Rust để biểu diễn giá trị trong tương lai.
- Để thực thi async code, **runtime** cần thiết như **Tokio** hoặc **async-std** để cung cấp vòng lặp sự kiện.

## So sánh tokio và async-std

-...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Bạn tối ưu hiệu năng allocation trong Rust như thế nào?

middle

Làm thế nào để bạn mô hình hóa một mối quan hệ Many-to-Many với Reference-Counted Smart
Pointer
trong Rust?

senior

Giải thích việc sử dụng bộ ba đặc tính Fn / FnMut / FnOnce trong Rust

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào