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

Bạn có từng dùng async stream hoặc gene...

Câu trả lời

markdown Copy
Async stream và generator trong Rust là hai công cụ mạnh mẽ dành cho xử lý bất đồng bộ và dòng dữ liệu. **Async stream** sử dụng trong các ứng dụng cần xử lý nhiều giá trị không đồng bộ một cách tuần tự, tương tự như iterator nhưng dựa trên `Future`. Với sự hỗ trợ của thư viện `async-stream`, bạn có thể tạo một stream không đồng bộ. Sử dụng khi bạn cần phát sinh dữ liệu từng phần hoặc xử lý nhiều tác vụ IO không đồng bộ mà không muốn đợi toàn bộ dữ liệu sẵn sàng.

**Generator** trong Rust là một tính năng tương tự coroutine, cho phép tạo ra các hàm có thể tạm dừng và tiếp tục, thường dùng trong tình huống cần thay đổi trạng thái và trả về g...
senior

senior

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

middle

Làm sao để đọc file trong Rust một cách an toàn và xử lý lỗi tốt?

senior

Trong môi trường đa nền tảng, bạn xử lý conditional compilation trong Rust như thế nào?

middle

Đếm số lần xuất hiện của từ trong một tệp văn bản, in ra 10 từ xuất hiện nhiều nhất đến ít nhất bằng Rust.

Bình luận

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

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