cuốn sách gpt4 ai đã làm

Làm cách nào để xóa mục "xóa" khỏi danh sách mà không có .remove?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 19:00:42 37 4
mua khóa gpt4 Nike

Tôi có một danh sách byte[] đang được điền bởi một chuỗi và sau đó tôi có một chuỗi khác đang đọc từ danh sách và gửi các mục qua mạng. nhập mô tả hình ảnh ở đây

Mỗi lần tôi đọc một mục trong chuỗi 2, tôi muốn xóa nó khỏi bộ nhớ. Nhưng vì tôi đang sử dụng các luồng, nên nếu tôi sử dụng .remove, tôi sẽ phải xử lý việc thay đổi chỉ mục của danh sách và không cho phép thread1 ghi vào đó trong khi tôi đang thực hiện việc này. Vì vậy, để không xung đột với chỉ mục của danh sách, tôi chỉ thay đổi mục đã hoàn thành của mình thành null. Cách tốt nhất để làm điều này để không lãng phí dung lượng bộ nhớ là gì?

câu trả lời hay nhất

Có vẻ như bạn muốn sử dụng Hàng đợi đồng thời相反。

Hàng đợi đồng thời là một bộ sưu tập vào trước ra trước an toàn theo luồng, vì vậy luồng đầu tiên sẽ chèn mục vào hàng đợi xếp hàngVà chủ đề thứ hai sẽ cố gắng sử dụng ThửDequeue Đọc các mục từ hàng đợi này.

Giới thiệu về c# - Làm cách nào để xóa mục "xóa" khỏi danh sách mà không cần .remove? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/36482420/

37 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress